I needed to look up about the three major characteristics of recursive programs and I found Single recursion & multiple recursion
, Indirect recursion
and Anonymous recursion
. That was the first research I done. I have recently found linear
, tail
and binary
instead.
The question is, are the first set of characteristics correct or is the second list? What I am thinking is, the first three I found are the characteristics and the second lot I found are the types of recession.
What is correct here?
Please note:
This is not a duplicate of What is recursion and when should I use it? since none of the terms such as linear
and Indirect recursion
are mentioned in there.