本文覆盖五种核心线性数据结构:数组、链表、栈、队列和跳表。掌握它们的内存模型、操作复杂度和典型应用场景,是理解更复杂数据结构的基础。
2026-08-17
本文覆盖哈希表的核心原理(散列函数设计、冲突解决、装载因子)、Java HashMap 实现要点,以及布隆过滤器和位图两种空间高效的数据结构。
2026-08-17
本文覆盖二叉树(遍历/完全/满)、BST、AVL 树、红黑树、堆(堆排序/优先级队列)和 Trie 树,重点理解各数据结构的适用场景和操作复杂度,以及设计背后的"为什么"。
2026-08-17