紅黑樹

紅黑樹 （ Red – black tree ） 是一種自平衡二叉查找樹 ， 是在計算機科學中用到的一種數據結構 ， 典型用途是實現關聯數組 。 它在1972年由魯道夫 · 貝爾發明 ， 被稱爲 " 對稱二叉B樹 " ， 它現代的名字源於Leo J. Guibas和羅伯特 · 塞奇威克於1978年寫的一篇論文 。 紅黑樹的結構複雜 ， 但它的操作有着良好的最壞情況運行時間 ， 並且在實踐中高效 ： 它可以在時間內完成查找 、 插入和刪除 ， 這裏的是樹中元素的數目 。