其他分享
首页 > 其他分享> > 二叉树、平衡二叉树、红黑树

二叉树、平衡二叉树、红黑树

作者:互联网

1.二叉树

二叉树是树的一个重要类型,也是众多数据结构的基石。简单来说,每个节点最多只能有两个节点的树叫做二叉树。

 

 

2.二叉查找树

一种特殊的二叉树,特点就是左边的树节点比父节点要小,右边的比父节点要大。

 

极端条件下,平衡二叉树可能退化成链表。举个例子,二叉树的大部分节点都比父节点要小,如下:

 

 3.平衡二叉树

又称为AVL树,就是为了解决二叉树退化成链表而设计的。

其特点是:

通过左右旋保证树不会退化成链表。

 

4.红黑树

简单来说,红黑树就是一种不追求绝对平衡,用于频繁插入、删除节点情景的平衡二叉树。

其特点是:

标签:比父,链表,二叉树,红黑树,平衡,节点
来源: https://www.cnblogs.com/RynerLee/p/15646190.html