中易网

红黑树插入的结点为什么着为红色

答案:3  悬赏:0  
解决时间 2021-01-20 08:04
红黑树插入的结点为什么着为红色
最佳答案
对于红黑树的操作最繁琐的无非是插入和删除操作,因为这两个操作可能会破坏红黑树的结构,从而使红黑树不满足其定义。这就使得在做了插入或删除的操作后要对红黑树的结构进行调整,使之满足红黑树的定义。这篇我们先来了解红黑树的插入操作。在内核中红黑树的插入及调整是通过函数rb_insert_color来完成的
全部回答
如果每一次插入的都是黑色节点,那就和普通的树没有区别呢。所以,需要每次插入的是红色节点
因为插入之前所有根至外部节点的路径上黑色节点数目都相同,所以如果插入的节点是黑色肯定错误(黑色节点数目不相同),而相对的插入红节点可能会也可能不会违反“没有连续两个节点是红色”这一条件,所以插入的节点为红色,如果违反条件再调整
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么这样的sql语句也能执行 知乎
美丽到家地址有知道的么?有点事想过去
凉台墙面贴灰砖好看吗??
iphone6中qq软件收到的音频文件打不开,要怎
一个同学觉得我抢了她朋友
轮毂在保险范围内吗
饭卡不见了怎么办?
皇室中对舅舅的称呼
电力商务宾馆地址在哪,我要去那里办事
华为e5771h 937国外怎么使用
天下3口袋版资源加载闪退,怎么办
红蜘蛛瓷砖(射洪百信医院西)地址好找么,我有
怎么才能知道生辰八字天行五行属什么女孩2014
股票计算 比如,买入 :一股5元,买1000股,
读开放大学以后有什么证书
推荐资讯
csgo对电脑要求高吗
PS4无冬OL 无法祈祷 显示背包已满,无法使用
云南丽江自助游需要多少钱?
光子嫩肤与彩光嫩肤有什么区别?
如何找回网站编辑密码
合金装备5和幽灵行动荒野那个好玩
为什么吃完美了 失眠还时好时坏
请问电表箱装饰挂件价格是多少?
万盛村地址在什么地方,我要处理点事
女儿X型腿用矫形器有用吗?
汽车蜗牛喇叭安装方法?线路怎么接?
通过gpib口 来控制33250a 产生波形 用c++ 怎
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?