2016-06-13 13 views
1

私は並べ替えられた配列を持つAVLツリーを構築しようとしています。それはO(n)の複雑さで行うことができますか?もしそうなら、私はコード例のコードを見たいと思う。 ありがとうございます!AVLツリーは複雑にO(n)で構築できますか?

+0

に依存します。 1)O(n)のキー比較によるソート2)O(n)の事前ソートされたデータから完璧にバランスのとれたバイナリツリーを構築することは可能ですか?そのようなツリーのノードにAVLスタイルの "バランス係数"を割り当てることはできますか? '私はコード例のコードを見たいと思う'あなたは何を思いついたのですか? – greybeard

答えて

0

AVLツリーは自己バランス型バイナリ検索ツリーです。したがって、以下のコードを参照してください。

http://www.geeksforgeeks.org/sorted-array-to-balanced-bst/

+0

アプローチまたは擬似コードを表示することは価値があります。現時点では、あなたの答えは「リンクのみ」です(ただし、右です)。バランス係数を設定する方法を忘れないでください – MBo

関連する問題