0

本练习要求学生从 AVL 树中删除一个节点。在这种情况下,这需要一些平衡,因为最深和最浅深度之间的差异> 1。但是平衡应该发生在删除之前还是之后?还是没关系?

有问题的 AVL 树的图像

4

1 回答 1

0

本质上,您想像从 BST 中一样删除。然后计算您的深度因子(树的每条路径有多长)并根据哪些路径不平衡,像往常一样使用插入进行旋转。因此,要回答您的问题,请在删除后进行轮换。

于 2016-11-11T21:55:32.290 回答