2016-03-31 30 views

答えて

0

通常はDFS traversalを、各ノードではmax height of the left subtreemax height of the right subtreeを見つけることができます。

次に、ノードがすべてabs(height_left - height_right) <= 1の場合、ツリーのバランスが取れます。

不均衡なツリーのタイプ(ツリーを修正するために必要な回転のタイプを意味すると思います)を見つけるには、左右の子ポインタを使用して回転のタイプを推測する必要があります。

関連する問題