数据结构与算法面试宝典

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