二項木とは? わかりやすく解説

二項木

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/05 08:19 UTC 版)

二項ヒープ」の記事における「二項木」の解説

二項ヒープは二項木の集合として実装される(二分ヒープ比較すると、二分ヒープ単一二分木から構成される)。二項木は再帰的定義される次数 0の二項木は1つノードをもつ。 次数 k の二項木は一つの根(root)をもち、その子それぞれ次数 k-1, k-2, …, 2, 1, 0の二項木の親である。 次数 k の二項木は 2 k {\displaystyle 2^{k}} のノード持ち、高さはk である。 その構造特有さから、マージ操作簡単に行うことができる。例えば、次数 k の二項木を作るには、次のようにする。 次数 k-1の2つの木 T a {\displaystyle T_{a}} と T b {\displaystyle T_{b}} があるとする。 T a {\displaystyle T_{a}} (または T b {\displaystyle T_{b}} ) の一番左の子として、 T b {\displaystyle T_{b}} (または T a {\displaystyle T_{a}} )を付け加える。 この特徴二項ヒープマージ操作中核を成すものであり、従来ヒープ優る大きな利点となっている。

※この「二項木」の解説は、「二項ヒープ」の解説の一部です。
「二項木」を含む「二項ヒープ」の記事については、「二項ヒープ」の概要を参照ください。

ウィキペディア小見出し辞書の「二項木」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「二項木」の関連用語

二項木のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



二項木のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの二項ヒープ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS