红黑树（）是一种自平衡二叉查找树，是在计算机科学中用到的一种数据结构，典型用途是实现关联数组。它在1972年由鲁道夫·贝尔发明，被称为"对称二叉B树"，它现代的名字源于Leo J. Guibas和于1978年写的一篇论文。红黑树的结构复杂，但它的操作有着良好的最坏情况运行时间，并且在实践中高效：它可以在formula_1时间内完成查找、插入和删除，这里的formula_2是树中元素的数目。
用途和好处.红黑树和AVL树一样都对插入时间、删除时间和查找时间提供了最好可能的最坏情况担保