红黑树 红黑树英語Redblack tree是一种自平衡二叉查找树是在计算机科学中用到的一种数据结构典型用途是实现关联数组它在年由鲁道夫贝尔发明被称为对称二叉B树它现代的名字源于利奧尼達斯J吉巴斯和罗伯特塞奇威克于年写的一篇论文红黑树的结构复杂但它的操作有着良好的最坏情况运行时间并且在实践中高效它可以在 O  log  n  displaystyle textOlog n 时间内完成查找插入和删除这里的 n displaystyle n 是树中元素的数目