Recursion and iteration discussion

 Write a response to the discussion below about recursion and iteration with a minimum of 150 words.
   In both recursion and iteration, a set of instructions is executed  repeatedly. In recursion, the method making the call and the method  being called is the same method (GeeksforGeeks, 2019). In iteration, a  loop repeats until a certain set condition is met (GeeksforGeeks, 2019).  Conditional statements terminate recursion and set values control  iteration termination. Recursion may utilize less code, but it has the  potential to create a lot of overhead because it is constantly calling  methods (Recursion (computer science), 2021). Because Iteration relies  on loops, it is much easier to find the time complexity of using  iteration versus recursion (GeeksforGeeks, 2019). Because the time  complexity of recursion due to overhead can be very large, it can lead  to system crash. There is no danger of this with iteration since it  relies on loops exclusively, which do not use as much overhead to  operate. Keeping this in mind, if the number of calls will be large and  speedy operation is essential, then iteration would be a better method  to use. If time and overhead are not an issue but tidy code is,  recursion is the better choice. Recursion involves breaking complex  problems down into increasingly smaller subproblems to make them easily  solvable (Recursion (computer science), 2021). In other words, the  solution to the bigger problem can be found in the solution to the  smaller problem. As such, it is suited for finding solutions to complex  programming problems. If you know how many times you will need to loop a  block of code, or the problem is a simplistic one, then iteration is a  straightforward and easy way to solve the problem. Certain data  structures work better using recursion or iteration, so it is important  to take this into consideration when choosing which data structure to  use.

Order your essay today and save 25% with the discount code: COCONUT

Don't use plagiarized sources. Get Your Custom Essay on
Recursion and iteration discussion
Just from $13/Page
Order Essay

Order a unique copy of this paper

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
Top Academic Writers Ready to Help
with Your Research Proposal
error: Content is protected !!
Live Chat+1(978) 822-0999EmailWhatsApp

Order your essay today and save 25% with the discount code COCONUT