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

Weblio 辞書 > コンピュータ > IT用語辞典 > AVL木の意味・解説 

AVL木

読み方エーブイエルき
【英】AVL tree

AVL木とは、2分木中でも、どの節点においても、左右部分木の高さの差が1以下平衡バランス取れた)木のことである。

2分木何の工夫もなしに単純にデータ追加していくと、最悪場合には、一本道木構造になってしまい、木とする意味がなくなる。そこで、左右の木の偏り修正する手法として、データ追加削除で高さの差が2以上となりバランス崩れると、木の再構成を行うことでAVL木を構築するという手法考案された。

なお、AVLの名称は、上記手法考案した2人数学者であるAdelson-VelskiiとLandisにちなん命名された。


AVL木

読み方えいぶいえるぎ
【英】:AVL (Adelson-Velskii and Landis) tree

平衡二分探索木一種. 任意の頂点対し, 片方の子供を根とする部分木の高さが, もう片方の子供のものと高々1しか違わないという条件を満たす. AVL提案者である2人ロシア人アデルソンヴェルスキとランディス頭文字. 木に対して変更が行われたとき, 回転 (rotation) と呼ばれる操作連続して行い, 条件を満たすように木を変形する. これにより, 要素挿入削除・ある要素含まれるかの確認O(\log n) \,時間で行うことができる.


AVL木

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

AVL木(えーぶいえるき、AVL tree、Adelson-Velskii and Landis' tree)とは、コンピュータサイエンスにおいて、「どのノードの左右部分木高さの差も1以下」という条件を満たす二分探索木のことである。






「AVL木」の続きの解説一覧


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

辞書ショートカット

すべての辞書の索引

「AVL木」の関連用語

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

   

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



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

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリAVL木の記事を利用しております。
日本オペレーションズ・リサーチ学会日本オペレーションズ・リサーチ学会
Copyright (C) 2024 (社)日本オペレーションズ・リサーチ学会 All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのAVL木 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS