數據結構之伸展樹(一)(Splay Tree)

Splay樹是一棵二叉搜索樹(BST),它是BST的拓展,它不僅擁有O(log n)的單點插入、刪除、查找等,還可以在O(log n)的複雜度內對區間進行插入、刪除等~ 它具有BST的性質,即一個節點的鍵值必然大於其左子樹所有節點的鍵值,並且必然小於其右子樹所有節點的鍵值。關於BST,詳見: 百度百科:二叉搜索樹 SPT不同於BST,就在於它有伸展操作——這使得在某些情況下(比如區間的插入、刪除等
相關文章
相關標籤/搜索