Tail recursion occurs when a linearly recursive method makes its recursive call as its last step. The array-reversal method is an example. Such methods can easily be converted to non-recursive methods, to save on resources.
Tail recursion occurs when a linearly recursive method makes its recursive call as its last step. The array-reversal method is an example. Such methods can easily be converted to non-recursive methods, to save on resources.