-
- 什么是递归?
- 方法自己调用自己或者间接自己调用自己,简称递归。
- 什么是递归死循环?
- 递归的方法无限调用自己,无法终止,出现栈内存溢出。
- 递归算法三大要素:
- 递归的公式:f(n) = f(n-1)*n;
- 递归的终结点:f(1);
- 递归的分享必须走向终结点;
- 递归案例
- 文件搜索
- 先定位出的应该是一级文件对象。
- 遍历全部一级文件对象,判断是否是文件。
- 如果是文件,判断是否是自己想要的。
- 如果是文件夹,需要继续递归进去重复上述过程。
- 文件搜索
- 什么是递归?
什么是递归?
最新推荐文章于 2024-09-25 10:59:43 发布
递归是一种方法自我调用的编程技术,常用于解决复杂问题。递归死循环则是由于没有正确设置递归终止条件导致的无限调用。递归算法包含三个关键要素:递归公式、基础情况和递归下降。例如,在文件搜索中,递归会从一级文件开始,逐级检查每个文件和子文件夹,直到找到目标文件。理解并掌握递归对于编程至关重要。
摘要由CSDN通过智能技术生成