您的位置:首页 > 理论基础 > 数据结构算法

高级数据结构及算法分类

2014-08-05 09:29 239 查看
《高级数据结构及算法》

目 录

第一部分. 用于索引的数据结构

A. ***L 树 B. B+树 C. 2-3-4树 D. 红黑树

第二部分. 用于优先队列的数据结构

A. 堆 B. 左偏树与动态树 C. 斐波那契堆 D. Treap树堆

第三部分 用于在线动态区间处理的数据结构

A. 树状数组(Binary Index Tree) B. 线段树(Segment Tree)C. 伸展树(Splay Tree) D. 跳跃表(Skip List) E. 划分树

第四部分. 用于离线区间处理的数据结构

A. 单调队列 B. 单调栈

第五部分. 用于集合操作的数据结构

A. 并查集 B. 哈希表

第六部分. 用于字符串处理的数据结构

A. 字典树 B. 后缀树 C. 后缀数组 D. Trie 树 E. AC 自动机 F后缀自动机
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: