Content
6 Lessons • 0 Quizzes • 0 Challenges
递归基础
- 1
什么是递归?
- 2
递归与内存可视化
- 3
直接递归与间接递归
- 4
何时使用递归
- 5
预期内容
- 6
理解递归问题
- 7
优点和缺点
迭代转递归
- 1
迭代
- 2
递归与迭代
- 3
将迭代代码改为递归
- 4
挑战 1:链表的长度
- 5
解题回顾:链表的长度
- 6
迭代快速测验!
数字相关的递归
- 1
一个数的幂
- 2
1 到 n 之间整数的和
- 3
使用递归实现取模运算
- 4
计算斐波那契数列
- 5
挑战 1:求最大公约数
- 6
解题回顾:求最大公约数
- 7
挑战 2:判断是否为质数
- 8
解决方案回顾:判断是否为质数
- 9
挑战 3:将十进制数转换为二进制数
- 10
解决方案回顾:将十进制数转换为二进制数
- 11
关于数字递归的快速测验!
字符串的递归
- 1
反转字符串
- 2
去除字符串中的重复字符
- 3
按字母顺序合并字符串
- 4
挑战 1:让我们找出元音字母的总数!
- 5
解题回顾:让我们找出总共有多少个元音字母!
- 6
挑战 2:打印字符串的所有排列
- 7
解题回顾:字符串的排列
- 8
挑战 3:这个字符串是否为回文?
- 9
解题回顾:这个字符串是否为回文?
- 10
关于字符串递归的快速测验!
数组中的递归
- 1
在数组中查找某个数字的首次出现位置
- 2
统计数组中某个数字的出现次数
- 3
将数组中的每个负整数替换为 0
- 4
反转数组中元素的位置
- 5
挑战 1:判断数组是否为回文数组
- 6
解决方案回顾:判断数组是否为回文数组
- 7
挑战 2:排序数组
- 8
解决方案回顾:对数组进行排序
- 9
关于数组递归的快速测验!
递归与数据结构
- 1
打印一个反转的链表
- 2
计算链表中数字的总和
- 3
挑战 1:在链表中查找一个值
- 4
解决方案回顾:在链表中查找一个值
- 5
在二叉搜索树中插入值
- 6
图中的深度优先搜索
- 7
图中的拓扑排序
- 8
关于数据结构中的递归快速测验!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User