标签:内容 顺序 状态 结束 rb-tree ima alt 删除 一个
红黑树(red-black tree 简称RB-tree)是BST的扩从结构。 Linux内核,STL中的关联容器,nginx的实现
三类索引
线性索引:有序数组,索引顺序文件
树形索引:二叉搜索树(BST) B/B+树,字典树
散列索引
BST的平衡问题
退化为线性结构O(n),不再是log n ,插入 检索都会变得非常低效。
我们希望能够保持一个理想的状态,插入,删除,查找的时间代价都是O(log n)
红黑树定义:
最短的时候全黑,最长的时候是把红色加进来了。
---恢复内容结束---
红黑树(red-black tree 简称RB-tree)是BST的扩从结构。
三类索引
线性索引:有序数组,索引顺序文件
树形索引:二叉搜索树(BST) B/B+树,字典树
散列索引
BST的平衡问题
退化为线性结构O(n),不再是log n ,插入 检索都会变得非常低效。
我们希望能够保持一个理想的状态,插入,删除,查找的时间代价都是O(log n)
红黑树定义:
最短的时候全黑,最长的时候是把红色加进来了。
标签:内容 顺序 状态 结束 rb-tree ima alt 删除 一个
原文地址:https://www.cnblogs.com/songgj/p/8721067.html