常见的数据结构有:
- 数组
- 链表
单链表、双向链表、循环链表、双向循环链表、静态链表
栈
顺序栈、链式栈
- 队列
普通队列、双端队列、阻塞队列、并发队列、阻塞并发队列
- 散列表
散列函数、冲突解决、动态扩容、位图
- 二叉树
平衡二叉树、二叉树查找、平衡二叉树查找树、完全二叉树、满二叉树
- 堆
小顶堆、大顶堆、优先级队列、斐波那契堆、二项堆
- 跳表
- 图
图的存储、拓扑排序、最短路径、关键路径、最小生成树、二分图、最大流
- Trie树
成为一名IT技术人员,磨练自己的技术是必不可少的,欢迎加入QQ群:Java资料共享群(10366–33591),可以与大牛在线随时讨论自己感兴趣的话题,让自己用最少的时间学到最多的东西。