JavaScript版数据结构与算法 轻松解决前端算法面试

第1章数据结构与算法简介
1-1课程介绍
1-2数据结构与算法简介
1-3如何刷 LeetCode?
第2章时间/空间复杂度计算
2-1时间复杂度计算
2-2空间复杂度计算
2-3作业节
第3章数据结构之“栈”
3-1栈简介
3-2什么场景下用栈
3-3LeetCode:20.有效的括号
3-4前端与栈:JS 中的函数调用堆栈
3-5LeetCode:144. 二叉树的前序遍历
3-6栈-章节总结
3-7作业节
第4章数据结构之“队列”
4-1队列简介
4-2什么场景用队列
4-3LeetCode:933. 最近的请求次数
4-4前端与队列:JS 异步中的任务队列
4-5队列-章节总结
4-6作业节
第5章数据结构之“链表”
5-1链表简介
5-2LeetCode:237.删除链表中的节点
5-3LeetCode:206.反转链表
5-4LeetCode:2. 两数相加
5-5LeetCode:83. 删除排序链表中的重复元素
5-6LeetCode:141. 环形链表
5-7前端与链表:JS 中的原型链
5-8前端与链表:使用链表指针获取 JSON 的节点值
5-9链表-章节总结
5-10作业节
第6章数据结构之“集合”
6-1集合简介
6-2LeetCode:349. 两个数组的交集
6-3前端与集合:使用 ES6 中 Set
6-4集合章节总结
6-5作业节
第7章数据结构之“字典”
7-1字典简介
7-2LeetCode:349. 两个数组的交集
7-3LeetCode:20.有效的括号
7-4LeetCode:1. 两数之和
7-5LeetCode:3. 无重复字符的最长子串
7-6LeetCode:76. 最小覆盖子串
7-7字典-章节总结
7-8作业节
第8章数据结构之“树”
8-1树简介
8-2深度与广度优先遍历
8-3二叉树的先中后序遍历
8-4二叉树的先中后序遍历(非递归版)
8-5LeetCode:104. 二叉树的最大深度
8-6LeetCode:111. 二叉树的最小深度
8-7LeetCode:102. 二叉树的层序遍历
8-8LeetCode:94. 二叉树的中序遍历
8-9LeetCode:112. 路径总和
8-10前端与树:遍历 JSON 的所有节点值
8-11前端与树:渲染 Antd 中的树组件
8-12树-章节总结
8-13作业节
第9章数据结构之“图”
9-1图简介
9-2图的深度广度优先遍历
9-3LeetCode:65. 有效数字
9-4LeetCode:417. 太平洋大西洋水流问题
9-5LeetCode:133. 克隆图
9-6图-章节总结
9-7作业节
第10章数据结构之“堆”
10-1堆简介
10-2JavaScript 实现:最小堆类
10-3LeetCode:215. 数组中的第 K 个最大元素
10-4LeetCode:347. 前 K 个高频元素
10-5LeetCode:23. 合并K个排序链表
10-6堆-章节总结
10-7作业节
第11章进阶算法之“搜索排序”
11-1排序和搜索简介
11-2JavaScript 实现:冒泡排序
11-3JavaScript 实现:选择排序
11-4JavaScript 实现:插入排序
11-5JavaScript 实现:归并排序
11-6JavaScript 实现:快速排序
11-7JavaScript 实现:顺序搜索
11-8JavaScript 实现:二分搜索
11-9LeetCode:21. 合并两个有序链表
11-10LeetCode:374. 猜数字大小
11-11排序与搜索-章节总结
第12章算法设计思想之“分而治之”
12-1分而治之简介
12-2LeetCode:374. 猜数字大小
12-3LeetCode:226. 翻转二叉树
12-4LeetCode:100. 相同的树
12-5LeetCode:101. 对称二叉树
12-6分而治之-章节总结
12-8作业节
第13章算法设计思想之“动态规划”
13-1动态规划简介
13-2LeetCode:70. 爬楼梯
13-3LeetCode:198. 打家劫舍
13-4动态规划-章节总结
13-5作业节
第14章算法设计思想之“贪心算法”
14-1贪心算法简介
14-2LeetCode:455. 分饼干
14-3LeetCode:122. 买卖股票的最佳时机 II
14-4贪心算法-章节总结
14-5作业节
第15章算法设计思想之“回溯算法”
15-1回溯算法简介
15-2LeetCode:46. 全排列
15-3LeetCode:78. 子集
15-4回溯算法-章节总结
15-5回顾与总结
15-6作业节

梦回资源网温馨提示:本资源来源于网友投稿,与本站无直接关系,如侵犯了您的权益,请联系站长删除!
梦回资源网 » JavaScript版数据结构与算法 轻松解决前端算法面试

提供最优质的资源集合

立即查看 了解详情