本仓库预包含多种基于 Java 的算法与数据结构学习。
数据结构是在计算机中组织和存储数据的一种特殊方式,使得数据可以高效地被访问和修改。更确切地说,数据结构是数据值的集合,表示数据之间的关系,也包括了作用在数据上的函数或操作。
B
- 初学者,A
- 进阶
-
B
链表 -
B
数组 -
B
队列&二叉堆 -
B
栈 -
B
哈希表(散列) -
B
堆 - 最大堆 & 最小堆 -
B
优先队列 -
A
字典树-
A
二叉查找树 -
A
AVL 树 -
A
红黑树 -
A
线段树 - 使用 最小/最大/总和 范围查询示例 -
A
树状数组 (二叉索引树)
-
-
A
图 (有向图与无向图) -
A
并查集 -
A
布隆过滤器
算法是如何解决一类问题的明确规范。算法是一组精确定义操作序列的规则。
... 整理中