标签: loops recursion
循环和递归之间有什么区别,而解决问题更优选?
答案 0 :(得分:0)
循环重复执行一段代码,直到给定条件为假为止。循环具有从初始条件到终止条件的线性流。
另一方面,递归是一种由自身调用的方法/函数。递归发生,创建任务堆栈,即每个调用函数在执行后返回其调用者函数。
循环和递归并不是具有首选项的完全替代方法,它们用于不同类型的任务。