二分探索木のバランスをとる

王林
リリース: 2024-07-16 19:16:50
オリジナル
397 人が閲覧しました

1382。二分探索木のバランスを取る

二分探索木のルートを指定すると、同じノード値を持つバランスの取れた二分探索木を返します。答えが複数ある場合は、そのうちのどれかを返します

すべてのノードの 2 つのサブツリーの深さが 1 を超えて変わらない場合、二分探索木は

バランスがとれています

例1:

Balance a Binary Search Tree

    入力:
  • root = [1,null,2,null,3,null,4,null,null]
  • 出力:
  • [2,1,3,null,null,null,4]
  • 説明:
  • これが唯一の正解ではありません。[3,1,4,null,2] も正解です。
例 2:

Balance a Binary Search Tree

    入力:
  • root = [2,1,3]
  • 出力:
  • [2,1,3]
制約:

ツリー内のノードの数は[1, 10
    4
  • ]の範囲内です。1 5
解決策:

リーリー

連絡先リンク

    リンクトイン
  • GitHub

以上が二分探索木のバランスをとるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!