About 5,330,000 results
Open links in new tab
  1. What is recursion and when should I use it? - Stack Overflow

    Don't use recursion for factorials or Fibonacci numbers. One problem with computer-science textbooks is that they present silly examples of recursion. The typical examples are computing …

  2. algorithm - Understanding recursion - Stack Overflow

    Apr 5, 2009 · Why, yes, recursion can be replaced with iteration, but often recursion is more elegant. Let's talk about trees. In computer science, a tree is a structure made up of nodes , …

  3. list - Basics of recursion in Python - Stack Overflow

    May 13, 2015 · Tail Call Recursion. Once you understand how the above recursion works, you can try to make it a little bit better. Now, to find the actual result, we are depending on the …

  4. recursion - Determining complexity for recursive functions (Big O ...

    Nov 20, 2012 · And here the for loop takes n/2 since we're increasing by 2, and the recursion takes n/5 and since the for loop is called recursively, therefore, the time complexity is in (n/5) * …

  5. performance - Recursion or Iteration? - Stack Overflow

    Jun 24, 2011 · Recursion has a disadvantage that the algorithm that you write using recursion has O(n) space complexity. While iterative aproach have a space complexity of O(1).This is the …

  6. How to understand the concept of recursion in java?

    Sep 25, 2014 · Personally, I do not like the factorial problem. I find it hard to understand and I do not think it explains recursion in a clear way. So lets look at a different example. Lets say that …

  7. java - What is recursion - Stack Overflow

    Nov 30, 2012 · Recursion. A method can call itself, this is recursion. Recursive implementations of methods are often used, because they lead to compact elegant code, which is easier to …

  8. What are the advantages and disadvantages of recursion?

    Oct 21, 2015 · Recursion: A function that calls itself is called as recursive function and this technique is called as recursion. Pros: 1. Reduce unnecessary calling of functions. 2. Through …

  9. algorithm - recursion versus iteration - Stack Overflow

    Feb 23, 2020 · Im not sure I agree with your 1st statement. CPUs themselves dont really model recursion at all, it is the instructions being run on the CPU that model recursion. secondly, a …

  10. recursion - How can I build a recursive function in python? - Stack ...

    Feb 3, 2015 · The max recursion depth can be checked by the code. import sys; sys.getrecursionlimit(). On my system, it's 1000. So this will run 1000 times and then stop. …

Refresh