Module 02

第二阶段:数据结构

🎯 目标:掌握面试高频数据结构的实现与应用

建议阅读顺序

  1. 数组与字符串 — 基础操作与高频题型
  2. 链表 — ListNode 定义与核心操作
  3. 栈与队列 — LIFO/FIFO 与 deque
  4. 哈希表 — Counter、defaultdict
  5. 树与二叉树 — TreeNode 与三种遍历
  6. — heapq 实现最小/最大堆

文章概览

# 标题 内容
01 数组与字符串 核心操作、LeetCode 高频题
02 链表 ListNode 定义、常见操作
03 栈与队列 LIFO/FIFO、deque 使用
04 哈希表 Counter、defaultdict
05 树与二叉树 TreeNode、前中后序遍历模板
06 heapq、最小堆/最大堆