- 5
- 0
- 约2.51千字
- 约 2页
- 2023-09-12 发布于中国
- 举报
红⿊树⾯试题⽬华为C++⼯程师
1.stl中的set底层⽤的什么数据结构?
红⿊树
2.红⿊树的数据结构怎么定义?
[cpp] view plain copy
1 enum Color
2. {
3. RED = 0,
4. BLACK = 1
5. };
6.
7. struct RBTreeNode
8. {
9. struct RBTreeNode*left, *right, *parent;
10. int key;
11. int data;
12. Color color;
13. };
3.红⿊树有哪些性质?
⼀般的,红⿊树,满⾜以下性质,即只有满⾜以下全部性质的树,我们才称之为红⿊树:
1)每个结点要么是红的,要么是⿊的。
2)根结点是⿊的。
3)每个叶结点(叶结点即指树尾端NIL指针或NULL结点)是⿊的。
4)如果⼀个结点是红的,那么它的俩个⼉⼦都是⿊的。
5)对于任⼀结点⽽⾔,其到叶结点树尾端NIL指针的每⼀条路径都包含相同数⽬的⿊结点。
4.红⿊树的各种操作的时间复杂度是多少?
能保证在最坏情况下,基本的动态⼏何操作的时间均为O (lgn)
5.红⿊树相
您可能关注的文档
- 第一次形考作业.pdf
- 第一章课程设计的目的和要求.pdf
- 第七八九章练习题及答案.pdf
- 第三次作业_进化计算、群智能_参考答案.pdf
- 第九章 国际物流习题与答案.pdf
- 第二次作业 (网上形考_任务二.pdf
- 第二阶段调研工作方案.pdf
- 第五单元单元过关测试题带答案.pdf
- 第五次华为认证面试试题汇总.pdf
- 第五章习题及参考答案.pdf
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
原创力文档

文档评论(0)