...

/

Direct vs. Indirect Recursion

Direct vs. Indirect Recursion

This lesson explains two different types of recursion: direct and indirect recursion.

Direct Recursion

Direct recursion occurs when a function calls itself.

This results in a one-step recursive call: the function makes a recursive call inside its own function body.

Syntax of Direct Recursion

function function1(p1, p2, ..., pn) {
  // Some code here
  function1(p1, p2, ..., pn);
  // Some code here
}

Printing Natural Numbers from 11 to nn

...
Access this course and 1400+ top-rated courses and projects.