计算机的一大优点就是可以快速反复执行某项任务,绝大多数的编程语言都提供了迭代和递归这两种重复结构。
迭代一般用我们熟悉的循环结构实现。而递归可以解决有些迭代所不能解决的问题。
递归中一般包括选择语句,如if,switch,而迭代中多用循环语句。。在写递归程序时关键是要找出最后能解决的最
基本的问题。在什么情况下,这个问题可以解决。如果这个问题永远都不能解决就造成了无穷递归。
计算机的一大优点就是可以快速反复执行某项任务,绝大多数的编程语言都提供了迭代和递归这两种重复结构。
迭代一般用我们熟悉的循环结构实现。而递归可以解决有些迭代所不能解决的问题。
递归中一般包括选择语句,如if,switch,而迭代中多用循环语句。。在写递归程序时关键是要找出最后能解决的最
基本的问题。在什么情况下,这个问题可以解决。如果这个问题永远都不能解决就造成了无穷递归。