欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

【数据结构】树

时间:2023-06-06
目录

二叉树满二叉树完全二叉树红黑树 二叉树

1.本身是有序树
2.树中包含的各个节点的度不能超过 2,即只能是 0、1 或者 2

满二叉树

在二叉树的基础上,除了叶子节点,其他节点的子节点都是2个
如果一个二叉树的层数为 K,且结点总数是(2^k) -1 ,则它就是 满二叉树

完全二叉树

除最后一层外,若其余层都是满的

红黑树

红黑树是一颗近似平衡二叉树(会左旋右旋来保持平衡)

1.根节点都是黑色的
2.父子节点不可能同时为红色
3.叶子节点是黑色的空节点(null),不存数据
4.从任意节点到其所有叶子节点的路径都包含相同的黑色节点

调整方式:变色或旋转(左旋或右旋)

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。