数据结构与算法
2026/8/24大约 1 分钟
🧮 数据结构与算法
算法是面试与工程能力的底层支撑,也是进阶大厂的必经之路。
文章列表
基础
面试真题
- LeetCode 经典题 — 两数之和、Z 字形变换
- 高频面试算法题精选 — 二叉树、链表、动态规划、位运算等
- 剑指 Offer 精选题 — 二维数组查找、重建二叉树、约瑟夫环等
- 程序员代码面试指南精选题 — getMin 栈、两栈队列、递归逆序栈
刷题指南
必学内容
数据结构
- 数组、链表、栈、队列
- 哈希表、树(二叉树、BST、Trie)、堆
- 图(邻接表/矩阵、DFS/BFS)
算法思想
- 双指针、滑动窗口
- 二分查找、分治
- 动态规划、贪心
- 回溯、递归
刷题建议
- 按专题刷题,而非随机刷题
- 每道题思考时间复杂度与空间复杂度
- 一题多解,比较不同解法的优劣
- 定期复习,使用遗忘曲线安排回顾