Treap 學習筆記

Treap Treap,顧名思義就是 Tree + Heap。這麼命名的緣由就是它使用了二叉堆的性質來保持二叉樹的平衡。 咱們知道,一個二叉(小根)堆知足這樣的性質:一個節點的兩個兒子的值都小於節點自己的值。若是一個二叉查找樹知足這樣的性質,那麼它就被稱做 Treap。 Treap 中每一個節點有 2 個值,其中一個知足二叉查找樹的性質,一個知足大根堆的性質。把知足二叉查找樹性質的值稱做 w,把知
相關文章
相關標籤/搜索