技术文档
递归
递归
算法
内容
什么是递归
递归(Recursion)
是一种在函数中调用自身的编程技巧,通常用于将一个问题分解为更小的子问题来解决。
递归过程
终止条件
递归调用(是否需要返回值)
递归适合的问题
树结构遍历(如二叉树)
分治策略(如归并排序、快速排序)
回溯法(如全排列、八皇后)
动态规划(带备忘的递归)