/
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

Filed under:
#
Words: 103 words approx.
Time to read: 0.41 mins (at 250 wpm)
Keywords:
, , , , , , , , ,

Other suggested posts

  1. 04.07.2024 at 08:43 am / Chronic Key Switching
  2. 10.06.2022 at 07:44 pm / Teach Thy Tongue to Say: 'I Do Not Know'
  3. 30.04.2022 at 10:36 am / Masters of A Fraction of A Dot
  4. 14.03.2020 at 09:18 pm / Sheets for People
  5. 11.01.2019 at 06:39 pm / Clarity of Liskov
  6. 14.12.2018 at 03:09 pm / Recursion, Succinctly Put
  7. 23.08.2018 at 01:33 am / Darwin's Details
  8. 05.03.2016 at 12:00 am / Rather Be (Alexa Goddard's Version)
  9. 24.01.2016 at 12:00 am / Prayers Like Magic
  10. 25.09.2010 at 12:00 am / 汗牛充棟
© Wan Zafran. See disclaimer.