2026-10-24 18:21:13
2026-07-30 00:40:30
程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。
递归的三个条件:
边界条件
递归前进段
递归返回段,当边界条件不满足时,递归前进;当边界条件满足时,递归返回。
2026-03-09 03:20:50
2026-05-06 15:46:04
2026-06-18 13:23:44
简单的说:递归就是自己调用自己,例如,斐波那契数列的递归算法