- 18
- 0
- 约7.09千字
- 约 9页
- 2017-12-13 发布于河南
- 举报
红黑树实验报告 一、红黑树特点简介红黑树(Red-Black Tree)是二叉搜索树(Binary Search Tree)的一种。二叉搜索树在最坏的情况下可能会变成一个链表(当所有节点按从小到大的顺序依次插入后)。这种低效产生的原因是树没有维持一定的平衡性,要提高搜索效率,就要想办法来维持树左边的平衡,也就是要尽时降低树的高度,可行的做法就是用一些策略在每次修改树的内容之后都调整树的结构,使之满足一定的平衡条件。其中一种满足一定平衡条件而且目前应用广泛的是红黑树。它可以在每一次插入或删除节点之后都会花O(log N)的时间来对树的结构作修改,以保持树的平衡。而红黑树的查找方法与二叉搜索树完全一样,也能够在O(log N)时间上完成。而红黑树的插入和删除节点的的方法只是在原二叉搜索树搜索和删除算法之后经过一定的过程来维持红黑树的性质不变。红黑树的每个节点上的属性除了有一个key、3个指针:parent、left、right以外,还多了一个属性:color。它只能是两种颜色:红或黑,当然也可以再加一些以key来索引的数据。而红黑树除了具有二叉搜索树的所有性质之外,还具有以下5点性质:1. 每个节点是黑色的或是红色的。2. 根节点是黑色的。3. 空节点是黑色的(红黑树中,根节点的parent以及所有叶节点left、right都不指向NULL,而是指向一个定义好的空节点,这样可以保持算法
您可能关注的文档
- 新概念英语第二册课后习题(超全).docx
- SSAT_考试模拟阅读题.doc
- 5月7日课后短文背诵Wish for the Freshman Year 回眸大学.doc
- 走遍美国文本及笔记3-2.doc
- 福建省厦门一中2013届高三上学期期中英语试题 Word版无答案.doc
- 2012 11月-高新一中-7年级上-期中测试.doc
- 七年级推荐阅读文章(七).doc
- 人教版上八年级英语中考试卷(含答题卡).doc
- 1960-2010年50位美国作家.docx
- 银行信贷风险的分析与管理.docx
- 1.3科学的世界观和方法论 高中政治统编版必修4.pptx
- 第二章第2节 大气受热过程和大气运动(课时2)课件 2025-2026高一第一学期必修一地理人教版.pptx
- 1.2地球的形成与演化课件2025-2026学年高中地理鲁教版必修一.pptx
- 7.1文化的内涵与功能 高中政治统编版必修4.pptx
- 1.1国家是什么 高中政治统编版选择性必修一当代国际政治与经济.pptx
- 3.2世界是永恒发展的(教学课件)2025-2026学年高中政治统编版必修四哲学与文化.pptx
- 第4课 西汉与东汉——统一多民族封建国家的巩固 课件 高一上学期统编版必修中外历史纲要上.pptx
- 2.2 社会主义制度在中国的确立课件-2025-2026学年高一政治必修一《中国特色社会主义》.pptx
- 6.2价值判断与价值选择 高中政治统编版必修4.pptx
- 2.1.4 塑造地表形态的力量(第4课时 - 岩石圈物质循环) - 课件 - 2025-2026学年高二地理人教版2019.pptx
最近下载
- 2026高中地理学业水平考试必背知识清单.pdf VIP
- 2025年儿童青少年近视防控白皮书.pdf VIP
- 商店建筑设计规范.pdf VIP
- 天瑞压差发电业务与技术介绍PPT.pptx VIP
- 2025年名著《鲁滨逊漂流记》知识点整理及测试题(含答案) .pdf VIP
- QXT 646-2022 雷电防护装置检测资质认定现场操作考核规范.docx VIP
- 西门子系列文档_53013B_840Dsl_外部_修改CYCLE800定位轴的速度和定位轴带刀具跟踪自动选择TRAORI数据组.pdf VIP
- 小葵花幼儿园中大班“不贪吃冷饮”教案.doc VIP
- 能源目标与指标记录表(集团).doc VIP
- 在线网课学习课堂《统计信号处理(国防科大 )》单元测试考核答案.docx VIP
原创力文档

文档评论(0)