/
14.12.2018 at 03:09 pm
Cuttings

Recursion, Succinctly Put

The rules of recursion.

... There are 3 rules for recursion:

  1. A recursive algorithm must have a base case.

  2. A recursive algorithm must change its state and move toward the base case.

  3. A recursive algorithm must call itself, recursively.

A base case just means that it has an end point, something to stop it looping infinitely, such as when a particular variable reaches zero.

Changing its state means that through each iteration it gets closer to this variable.

Calling itself just means that you call the function that you're currently in with this new data to pass in.

- Reddit
Reference
Source: Reddit - Reference
Filed under:
#
Words: 7 words approx.
Time to read: 0.03 mins (at 250 wpm)
Keywords:
,

Other suggested posts

  1. 21.07.2021 at 07:46 am / Basis for Base64
  2. 07.12.2017 at 12:00 am / A Reputation Without Oil
  3. 12.07.2016 at 12:00 am / Refunctin' Blocks
  4. 07.07.2014 at 12:00 am / If I Cannot Strengthen Our Bench
  5. 26.12.2013 at 12:00 am / Teal Stares
  6. 08.11.2013 at 12:00 am / Red Riding Hood's Examination-in-Chief
  7. 03.07.2013 at 12:00 am / Craft Versus Discipline
  8. 19.03.2012 at 12:00 am / Lush Exoplanets
  9. 15.03.2012 at 12:00 am / Cel-Shaded Arena
  10. 22.08.2010 at 12:00 am / 柿が赤くなると医者が青くなる
© Wan Zafran. See disclaimer.