社区
数据结构与算法
帖子详情
算法导论中关于红黑树的一道题
ajly0035
2009-08-24 11:27:41
题是将41 ,38,31,12,19,8依次插入一棵空的红黑树我的答案在图1中(作的比较粗糙,见谅)
我的问题是我插入完成之后,先删了一个8,但是我再删除19的时候怎么也不对了(步骤为图2, 3, 4),图4是结果,左子树的黑高度比右子树高1,我将x的那一层
黑色赋给41,刚好满足条件,但是书上描述的算法并没这一步,它是当x为根节点即退出循环,我的做法对不对啊,请大哥大姐指教!!!!!谢谢!!!
...全文
184
6
打赏
收藏
算法导论中关于红黑树的一道题
题是将41 ,38,31,12,19,8依次插入一棵空的红黑树我的答案在图1中(作的比较粗糙,见谅) 我的问题是我插入完成之后,先删了一个8,但是我再删除19的时候怎么也不对了(步骤为图2, 3, 4),图4是结果,左子树的黑高度比右子树高1,我将x的那一层黑色赋给41,刚好满足条件,但是书上描述的算法并没这一步,它是当x为根节点即退出循环,我的做法对不对啊,请大哥大姐指教!!!!!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ajly0035
2009-08-25
打赏
举报
回复
第二步 删除19,是不是这样:
38B
/ \
/ \
12B 41B
\
\31R
能不能详细的说一下,小弟我笨啊
ShingRay
2009-08-25
打赏
举报
回复
______8(R)
____12(B)
__19(R)
____31(B)
38(B)
__41(B)
____12(B)
__19(R)
____31(B)
38(B)
__41(B)
__12(B)
____31(R)
38(B)
__41(B)
__31(B)
38(B)
__41(B)
38(B)
__41(R)
41(B)
ajly0035
2009-08-25
打赏
举报
回复
我在百度提问过 ,但没人回答
题的地址在下面,大家可以去看以下:
http://zhidao.baidu.com/question/111502017.html
ajly0035
2009-08-24
打赏
举报
回复
你们看不到?
PeacefulBY
2009-08-24
打赏
举报
回复
换个地方发图吧,百度zb看不到他的图……
ajly0035
2009-08-24
打赏
举报
回复
两个图一样,发错了,,抱歉
苏州大学 计算机系 考研初复试的历届真
题
分析 算法
题
.zip
复试阶段的算法
题
目通常会更加深入和专业化,可能涉及更复杂的算法设计和分析,如复杂度分析、高级数据结构(如堆、
红黑树
、B树等)以及高级算法(如网络流、最短路径算法Dijkstra或Floyd-Warshall)。此外,面试官...
武理计算机初试历年真
题
此外,考生还可以结合其他教材和资料,进行系统学习,例如《数据结构》(严蔚敏)、《
算法导论
》(Thomas H. Cormen等)等经典著作,以及在线编程平台上的实战练习,以全面提升自己的编程能力和问
题
解决能力。最后,模拟...
NYOJ---
题
目202
红黑树
红黑树
时间限制:3000 ms | 内存限制:65535 ...《
算法导论
》上可不是这么说的: 如果一个二叉查找树满足下面的红黑性质,那么则为一个
红黑树
。 1)每个节点或是红的,或者是黑的。 2)每个叶子节点(NIL
python
红黑树
_
红黑树
:个人理解与Python实现
红黑树
:个人理解与Python实现【基本事实1】
红黑树
是一种平衡的二叉查找树,无论插入还是删除操作都可以在O(lg n)内实现,而一般的二叉查找树则在极端情况下会退化为线性结构。
红黑树
之所以是平衡的二叉查找树,是...
C高级 框架开发
中
红黑树
结构
红黑树
是数据结构学习
中
一道
卡. 底层库容器
中
必不可少的算法. 历经各种实战运用,性能有保障. 同样
红黑树
不好理解, 就算理解了, 代码也不好写. 就算写了, 工程库也难构建. 关于
红黑树
基础讲解推荐看下面博主的红黑...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章