1. 首页
  2. 课程学习
  3. C++/C
  4. 红黑树(Red-Black Tree)代码

红黑树(Red-Black Tree)代码

上传者: 2018-12-21 10:39:25上传 CPP文件 11.63KB 热度 42次
红黑树(Red-Black Tree)是二叉搜索树(Binary Search Tree)的一种改进。我们知道二叉搜索树在最坏的情况下可能会变成一个链表(当所有节点按从小到大的顺序依次插入后)。而红黑树在每一次插入或删除节点 之后都会花O(log N)的时间来对树的结构作修改,以保持树的平衡。也就是说,红黑树的查找方法与二叉搜索树完全一样;插入和删除节点的的方法前半部分节与二叉搜索树完全一 样,而后半部分添加了一些修改树的结构的操作。
用户评论
码姐姐匿名网友 2018-12-21 10:39:25

挺好,不过加功能挺麻烦的