如何保持二叉搜索树的平衡?

10 浏览
0 Comments

如何保持二叉搜索树的平衡?

大多数二叉搜索树上的操作的运行时间取决于树的高度。如果树平衡良好,插入、删除、查找、后继、前驱、最小值或最大值查询的成本为O(log n)。然而,如果树不平衡,这些操作的成本可能高达O(n)。

在插入和删除元素时,如何保持二叉搜索树的平衡?

0