Module 02
第二阶段:数据结构
🎯 目标:掌握面试高频数据结构的实现与应用
建议阅读顺序
- 数组与字符串 — 基础操作与高频题型
- 链表 — ListNode 定义与核心操作
- 栈与队列 — LIFO/FIFO 与 deque
- 哈希表 — Counter、defaultdict
- 树与二叉树 — TreeNode 与三种遍历
- 堆 — heapq 实现最小/最大堆
文章概览
| # | 标题 | 内容 |
|---|---|---|
| 01 | 数组与字符串 | 核心操作、LeetCode 高频题 |
| 02 | 链表 | ListNode 定义、常见操作 |
| 03 | 栈与队列 | LIFO/FIFO、deque 使用 |
| 04 | 哈希表 | Counter、defaultdict |
| 05 | 树与二叉树 | TreeNode、前中后序遍历模板 |
| 06 | 堆 | heapq、最小堆/最大堆 |