常用树结构总结及其应用

2019-10-17  本文已影响0人  北山学者

一、红黑树

红黑树能自平衡,它靠的是什么?三种操作:左旋、右旋和变色。

1)、30张图带你彻底理解红黑树
2)、五分钟搞懂什么是红黑树
3)、红黑树数据结构剖析
4)、漫画算法:什么是红黑树?(适合初学红黑树小白简单易懂)

二、AVL树

三、Trie树

Trie,又经常叫前缀树,字典树等等。它有很多变种,如后缀树,Radix Tree/Trie,PATRICIA tree,以及bitwise版本的crit-bit tree。

1)、Trie(前缀树/字典树)及其应用
2)、数据结构与算法(十一)Trie字典树
3)、Trie树

四、B树

B+树是B树的一种变形形式,B+树上的叶子结点存储关键字以及相应记录的地址,叶子结点以上各层作为索引使用。一棵m阶的B+树定义如下:

B+树的查找与B树不同,当索引部分某个结点的关键字与所查的关键字相等时,并不停止查找,应继续沿着这个关键字左边的指针向下,一直查到该关键字所在的叶子结点为止。

1)、b+树图文详解
2)、B+树的原理
3)、B树、B-树、B+树、B*树介绍
4)、B树和B+树原理及在索引中的应用

五、各种树结构的用途简介

1)、AVL树,红黑树,B树,B+树,Trie树应用场景简介
2)、AVL树与红黑树(R-B树)的区别与联系
3)、深入理解红黑树与B+树应用场景

上一篇 下一篇

猜你喜欢

热点阅读