分类:

  1. 线性结构
  • 数组
  • 队列
  • 链表
  • 哈希表
  • ……
  1. 树结构
  • 二叉树
  • 二分搜索树
  • AVL
  • 红黑树
  • Treap
  • Splay
  • Trie
  • 线段树
  • K-D树
  • 并查集
  • 哈夫曼树
  • ……
  1. 图结构
  • 邻接矩阵
  • 邻接表
  • ……

    应用范围:

  • 数据库——AVL、红黑树、Treap、伸展树、B树、哈希表

  • 操作系统——栈、堆
  • 文件压缩(压缩软件、PNG、MP3、MP4、PDF)——哈夫曼树(简单的)
  • 通讯录——链表、Trie-前缀树
  • 游戏人物寻路——图论算法、栈、队列