课程介绍
这本小册立项在19年3月份,一年多以来,出于个人发展的需要,笔者也前前后后参加了不少面向前端/全栈工程师的算法面试。在这个过程中,深知算法面试的世界里有大神,也有普通人。
大神或许生来就是大神、硬杠智力取胜;而普通人则需要摸爬滚打才能摸索出普通人的赢法。大神或许永远不懂普通人从0开始有多难,但只要有一个普通人能够从0到1,他的赢法就存在着高度复用的可能性。大神讲题听不懂很正常,毕竟是降维打击;但咸鱼翻身的普通人给仍在挣扎的普通人讲题,那就是普通人之间的惺惺相惜、几乎不存在理解屏障——这本小册的目的,就是做没有理解屏障的讲解。
课程目录
1、面试总有套路,算法不是玄学——写给普通人的前端算法面试攻略
2、快速上手——从0到1掌握算法面试需要的数据结构(一)
3、快速上手——从0到1掌握算法面试需要的数据结构(二)
4、快速上手——从0到1掌握算法面试需要的数据结构(三)
5、递归初相见——二叉树递归遍历的三种姿势
6、算法的衡量——轻松理解时间复杂度与空间复杂度
7、数组的应用——真题归纳与解读
8、字符串的应用——真题归纳与解读
9、链表的应用——真题归纳与解读
10、快慢指针与多指针——玩转链表复杂操作
11、姿势特别的链表——环形链表专题
12、栈与队列怎么玩(上)
13、栈与队列怎么玩(下)
14、遍历专题:DFS 与 BFS
15、场景化解读:递归与回溯思想在真题中的应用
16、二叉树真题归纳与解读
17、特殊的二叉树——二叉搜索树专题
18、特殊的二叉树——平衡二叉树专题
19、特殊的二叉树——堆结构及其在排序中的应用
20、排序算法专题(上)
21、排序算法专题(下)
22、普通人也能吃透的动态规划思想专题(上)
23、普通人也能吃透的动态规划思想专题(下)
24、大厂真题训练与解读——微软真题
25、大厂真题训练与解读——Google 真题
26、大厂真题训练与解读——腾讯真题
27、大厂真题训练与解读——头条真题
28、思维课:算法面试的评价逻辑