Logo
☆☆☆☆☆
0.0
Intermediate
6h

Java中的编码面试递归

如果你即将参加面试,想要复习相关知识,或者曾经在使用递归解决编程问题时感到困难,那么本课程将对你大有帮助。 你将从递归的基本概念及其重要性入手,逐步了解递归在实际应用中的表现形式。通过可在浏览器中直接运行的交互式代码沙箱,你将看到递归如何帮助解决各类数学、字符串和数据结构问题。每个问题都配有详细的解释和可视化演示,助你更好地理解。 完成课程后,你将能够运用所学知识解决复杂的现实世界问题,并在顶尖科技公司的面试中更加从容应对。

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Java中的编码面试递归
如果你即将参加面试,想要复习相关知识,或者曾经在使用递归解决编程问题时感到困难,那么本课程将对你大有帮助。 你将从递归的基本概念及其重要性入手,逐步了解递归在实际应用中的表现形式。通过可在浏览器中直接运行的交互式代码沙箱,你将看到递归如何帮助解决各类数学、字符串和数据结构问题。每个问题都配有详细的...

WHAT YOU'LL LEARN

理解递归的基本概念、执行流程及其在编程面试中的重要性。

Content

6 Lessons • 0 Quizzes • 0 Challenges

递归基础
  1. 1

    什么是递归?

  2. 2

    递归与内存可视化

  3. 3

    直接递归与间接递归

  4. 4

    何时使用递归

  5. 5

    预期内容

  6. 6

    理解递归问题

  7. 7

    优点和缺点

迭代转递归
  1. 1

    迭代

  2. 2

    递归与迭代

  3. 3

    将迭代代码改为递归

  4. 4

    挑战 1:链表的长度

  5. 5

    解题回顾:链表的长度

  6. 6

    迭代快速测验!

数字相关的递归
  1. 1

    一个数的幂

  2. 2

    1 到 n 之间整数的和

  3. 3

    使用递归实现取模运算

  4. 4

    计算斐波那契数列

  5. 5

    挑战 1:求最大公约数

  6. 6

    解题回顾:求最大公约数

  7. 7

    挑战 2:判断是否为质数

  8. 8

    解决方案回顾:判断是否为质数

  9. 9

    挑战 3:将十进制数转换为二进制数

  10. 10

    解决方案回顾:将十进制数转换为二进制数

  11. 11

    关于数字递归的快速测验!

字符串的递归
  1. 1

    反转字符串

  2. 2

    去除字符串中的重复字符

  3. 3

    按字母顺序合并字符串

  4. 4

    挑战 1:让我们找出元音字母的总数!

  5. 5

    解题回顾:让我们找出总共有多少个元音字母!

  6. 6

    挑战 2:打印字符串的所有排列

  7. 7

    解题回顾:字符串的排列

  8. 8

    挑战 3:这个字符串是否为回文?

  9. 9

    解题回顾:这个字符串是否为回文?

  10. 10

    关于字符串递归的快速测验!

数组中的递归
  1. 1

    在数组中查找某个数字的首次出现位置

  2. 2

    统计数组中某个数字的出现次数

  3. 3

    将数组中的每个负整数替换为 0

  4. 4

    反转数组中元素的位置

  5. 5

    挑战 1:判断数组是否为回文数组

  6. 6

    解决方案回顾:判断数组是否为回文数组

  7. 7

    挑战 2:排序数组

  8. 8

    解决方案回顾:对数组进行排序

  9. 9

    关于数组递归的快速测验!

递归与数据结构
  1. 1

    打印一个反转的链表

  2. 2

    计算链表中数字的总和

  3. 3

    挑战 1:在链表中查找一个值

  4. 4

    解决方案回顾:在链表中查找一个值

  5. 5

    在二叉搜索树中插入值

  6. 6

    图中的深度优先搜索

  7. 7

    图中的拓扑排序

  8. 8

    关于数据结构中的递归快速测验!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)