红-黑树知识点

红-黑树知识点

1、有序数组,对于有序数组(例如哈希表),其查找的效率很高,但是插入效率低。适用于静态数据。
2、链表,对于链表的数据结构,其插入和删除的效率很高,但是查找的效率低。
3、树,对于树的结构,综合了有序数组的查找效率和链表的插入和删除效率,适用于静态数据。

一、二叉搜索树(BST树)
有序的树结构,树的左子树总是比根节点小,右子树总是比根节点大。

二、二叉平衡树(AVL树)
是二叉搜索树的一种改进。为了提高查找效率,保持左右子树的平衡,规定左右子树的高度最多相差1。

三、红黑树
是二叉平衡树的变种,并不要求完全的平衡,相对于二叉平衡树,红黑树再元素的插入和删除操作上可以进行更少的旋转操作,插入和删除的性能更加优越。

下面主要介绍红黑树以及红黑树的一些操作,主要有查找、插入和删除操作。
红黑树的平衡规则:
1.节点是红色或黑色。
2.根节点是黑色。
3.每个叶子节点都是黑色的空节点(NIL节点)。
4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)
5.从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。
下面就是一种红黑树:
在这里插入图片描述

红黑树保持平衡的方法有:变色和旋转,旋转分为左旋和右旋。
漫画动图了解部分:
https://blog.csdn.net/chudelong1/article/details/82698010
代码理解部分:
https://blog.csdn.net/eson_15/article/details/51144079?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

C++中是以哦那个红黑树的结构来实现的有set和multiset。可以使用此类容器进行实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(人教版)四年级下册语文知识点归纳 第一单元知识要点归类 一.词语搭配(要求记忆) 奔流不息的江河 连绵不断的丘陵 直插蓝天的雪峰 辽远广阔的草原 愉快的旅行 波澜壮阔的大海 水平如镜的西湖 无瑕的翡翠 峰峦雄伟的泰山 叶似火的香山 翠绿的屏障 连绵不断的画卷 盘曲而上的公路 好奇的心情 蜿蜒的双龙 形态各异的石钟乳 深黑的石洞 巨大的雪峰 融化的雪水 高悬的山涧 闪耀的银链 盛开的白莲 欢快地跳跃 清澈的水底 五彩斑斓的溪水 闪闪的粼光 寂静的天山 白皑皑的群峰 翠绿的原始森林 密密的松塔 重重叠叠的枝丫 细碎的日影 幽静的密林 五彩缤纷的野花 耀眼的霞光 绵延的锦缎 绚烂的彩虹 广阔的土地 一道道水纹 一块翡翠 一只小船 一团漆黑 十进房子 一次旅行 一个山脚 一番景象 走了一转 二. 词语积累:(听写100分) 敬亭山 洞庭 潭面 青螺 谙练 无瑕 波澜 攀登 山峦 泰山 骆驼 罗列 屏障 突兀 绵延 浙江 油桐 一簇 浓淡 臀部 稍微 额角 擦伤 蜿蜒 钟乳石 依据 上源 锦缎 山涧 溅起 绵延 马鞍 江南 玩赏 扩散 拥挤 孔隙 仰卧 翡翠 凉爽 高耸 山涧 透射 寂静 增添 细碎 马蹄 柔嫩 锦缎 绵延 绚烂 三、四字词语:(听写100分) 波澜壮阔 水平如镜 峰峦雄伟 叶似火 拔地而起 奇峰罗列 怪石嶙峋 连绵不断 突兀森郁 峭壁断崖 形态万千 色彩明丽 危峰兀立 变化多端 绿草如茵 花团锦簇 星罗棋布 引人入胜 白皑皑 斑斑点点 重重叠叠 绿树花 云雾迷蒙 四、近义词和反义词 (1)反义词:波澜壮阔--风平浪静 明艳--暗淡 蜿蜒-笔直 高悬-低垂 幽静--喧闹 (2)近义词: 形态万千----姿态万千 五彩斑斓----五彩缤纷 稍微---略微 昏暗----昏黑 凉爽---凉快 萦绕---缠绕 五、好句积累(背诵) 1)、众鸟高飞尽,孤云独去闲。【群鸟高飞远去直至无影无踪;寂寥长空中最后的一片白云也悠然飘走。】动中有静,既写眼前景,又抒发作者孤独之情。 2)、望洞庭山水翠,白银盘里一青螺。【远远望去洞庭湖的山山水水一片翠绿,好似白银盘里托着一枚青青的田螺。】运用比喻的修辞方法突出洞庭山水和谐之美。 3)、日出江花胜火,春来江水绿如蓝。【日东升,阳光灿烂,江边的鲜花在朝阳的映照下比火还要。】写出了江南色彩明丽的风光。 4)、能不忆江南?【反问】流露出作者对江南美景强烈的赞叹和眷恋之情。 5)、漓江的水真静啊,静得让你感觉不到它在流动;漓江的水真清啊,清得可以看见江底的沙石;漓江的水真绿啊,绿得仿佛那是一块无暇的翡翠。【排比】写出了漓江水的三个特点:静、清、绿。 f)桂林的山真奇啊,一座座拔地而起,各不相连,像老人,像巨象,像骆驼,奇峰罗列,形态万千;桂林的山真秀啊,像翠绿的屏障,像新生的竹笋,色彩明丽,倒映水中;桂林的山真险啊,危峰兀立,怪石嶙峋,好像一不小心就会栽倒下来。【排比、比喻】写出桂林的山奇、秀、险的三个特点。 6)、随着山势,溪流时而宽,时而窄,时而缓,时而

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值