Question: what is the basic difference between a linear algorithm and an iterative algorithm?
Answer: An Iterative algorithm will use looping statements such as for loop, while loop or do-while loop to repeat the same steps while a Recursive algorithm, a module (function) calls itself again and again till the base condition(stopping condition) is satisfied.