数据结构与算法面试宝典

10100-01-10 00开篇词 告别盲目刷题,击破算法面试
10100-01-10 01栈:从简单栈到单调栈,解决经典栈问题
10100-01-10 02队列:FIFO队列与单调队列的深挖与扩展
10100-01-10 03优先级队列:堆与优先级队列,筛选最优元素
10100-01-10 04链表:如何利用“假头、新链表、双指针”解决链表题?(上)
10100-01-10 05链表:如何利用“假头、新链表、双指针”解决链表题?(下)
10100-01-10 06树:如何深度运用树的遍历?
10100-01-10 07并查集:如何利用两行代码写并查集?
10100-01-10 08 排序:如何利用合并与快排的小技巧,解决算法难题?
10100-01-10 09 二分搜索:为什么说有序皆可用二分?
10100-01-10 10 双指针:如何掌握最长、定长、最短区间问题的解题决窍?
10100-01-10 11 贪心:这种思想,没有模板,如何才能掌握它?
10100-01-10 12 回溯:我把回溯总结成一个公式,回溯题一出就用它
10100-01-10 13 搜索:如何掌握DFS与BFS的解题套路?
10100-01-10 14DP:我是怎么治好“DP 头痛症”的?
10100-01-10 15 字符串查找:为什么我最终选择了BM算法?
10100-01-10 16 如何利用DP与单调队列寻找最大矩形?
10100-01-10 17 深度思考子集:如何掌握5种通用解法?
10100-01-10 18 单词接龙:如何巧用深搜与广搜的变形?
10100-01-10 19 最小体力消耗路径:如何突破经典题型,掌握解题模板?
10100-01-10 20 5种解法,如何利用常量空间求解最长有效括号长度?
10100-01-10 21 安排会议室:如何利用多种方法安排会议室?
10100-01-10 22 数据结构模板:如何让解题变成搭积木?
10100-01-10 23 算法模板:如何让高频算法考点秒变默写题?
10100-01-10 24彩蛋聊聊我的大厂面试经历,谈谈我对算法学习的看法
10100-01-10 25加餐与答疑第一期:一问一答
10100-01-10 26结束语 算法的精进之路