Binary search tree

提供整體資料大小關係的維繫,於是對
search, insert, and delete 的運算,
有優質的時間表現。

Definition


code(c)


高度平衡二元樹

稱為 AVL tree

\( |\;\text{左子樹樹高}-\text{右子樹樹高}\;| \leq 1 \)

search time complexity:
\( O(\log n) \)

製成方法:

Insert BSTree

Time complexity:
\( O(h) \), h為樹高



Delete BSTree


min-heap