Logo
☆☆☆☆☆
0.0
Intermediate
8h

JavaScript中的编码面试递归

如果你曾为使用递归解决问题而感到困扰,或者需要为面试复习相关技能,那么本课程非常适合你。 我们将从递归的基本概念及其重要性讲起,然后进入实际问题的练习。每个问题都配有详细的解析和可视化演示,帮助你更好地理解。 完成本课程后,你将能够运用所学知识解决复杂的现实世界问题。我们希望,通过本课程的递归练习,你能在顶级科技公司的面试中轻松应对所有与递归相关的问题。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
JavaScript中的编码面试递归
如果你曾为使用递归解决问题而感到困扰,或者需要为面试复习相关技能,那么本课程非常适合你。 我们将从递归的基本概念及其重要性讲起,然后进入实际问题的练习。每个问题都配有详细的解析和可视化演示,帮助你更好地理解。 完成本课程后,你将能够运用所学知识解决复杂的现实世界问题。我们希望,通过本课程的递归练...

Content

7 Lessons • 0 Quizzes • 0 Challenges

递归基础
  1. 1

    本课程适合哪些人?

  2. 2

    什么是递归?

  3. 3

    递归与内存可视化

  4. 4

    直接递归与间接递归

  5. 5

    何时使用递归?

  6. 6

    理解递归问题

  7. 7

    测试你的知识 1

迭代与递归
  1. 1

    迭代函数概述

  2. 2

    迭代与递归的区别

  3. 3

    将迭代代码转换为递归代码

  4. 4

    统计字符串中的元音字母

  5. 5

    挑战 1:计算一个数字的平方

  6. 6

    解决方案回顾:计算一个数的平方

  7. 7

    挑战 2:查找数字的首次出现位置

  8. 8

    解决方案回顾:查找数字的首次出现

  9. 9

    挑战 3:第 n 个斐波那契数

  10. 10

    解决方案回顾:第 n 个斐波那契数

  11. 11

    测试你的知识 2

数字相关的递归
  1. 1

    数的幂

  2. 2

    1 到 n 之间的整数之和

  3. 3

    取模

  4. 4

    挑战 1:求最大公约数

  5. 5

    解题回顾:求最大公约数

  6. 6

    挑战 2:帕斯卡三角形

  7. 7

    解题回顾:杨辉三角

  8. 8

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

  9. 9

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

  10. 10

    测试你的知识 3

字符串的递归
  1. 1

    去除字符串中的空格和制表符

  2. 2

    从字符串中移除所有相邻的重复字符

  3. 3

    按字典序合并两个已排序的字符串

  4. 4

    挑战 1:字符串的长度

  5. 5

    解决方案回顾:字符串的长度

  6. 6

    挑战 2:字符串中数字的总和

  7. 7

    解决方案回顾:字符串中数字的总和

  8. 8

    挑战 3:判断回文

  9. 9

    解决方案回顾:检查回文串

  10. 10

    测试你的知识 4

数组中的递归
  1. 1

    统计一个数字的所有出现次数

  2. 2

    反转数组

  3. 3

    将所有负数替换为零

  4. 4

    挑战 1:数字的平均值

  5. 5

    解决方案回顾:数字的平均值

  6. 6

    挑战 2:括号平衡

  7. 7

    解题回顾:括号平衡检测

  8. 8

    挑战 3:排序数组

  9. 9

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

  10. 10

    测试你的知识 5

递归与数据结构
  1. 1

    反转链表

  2. 2

    图的深度优先遍历

  3. 3

    挑战 1:链表的长度

  4. 4

    解决方案回顾:链表的长度

  5. 5

    挑战 2:反转一个栈

  6. 6

    解题回顾:反转一个栈

  7. 7

    挑战3:图的拓扑排序

  8. 8

    解决方案回顾 3:图的拓扑排序

  9. 9

    测试你的知识 6

结论
  1. 1

    课程总结与反馈

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)