More about recursion in C#.
- the base case will instruct the recursion to stop
- , and the method return back to its orginal call.
- The base case does not use recursion to produce an answer,
- it is rather simple like an if statement.
- statements that should be executed repetitively,
- but with every iteration using a value that it either more or less than the previous iteration.
- Importantly,
- this value change should reduce the successive cases
- and work towards achieving the base case.
- The repetition is effected by the method calling itself, rather than a loop
Did you know? Ouroboros, is an ancient symbol depicting a serpent or dragon eating its own tail (stop condition? .... not sure if this ancient symbol quite fits with C#)
Comments
Post a Comment