アプリケーションと関連するデータ構造とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > アプリケーションと関連するデータ構造の意味・解説 

アプリケーションと関連するデータ構造

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/01/01 09:37 UTC 版)

赤黒木」の記事における「アプリケーションと関連するデータ構造」の解説

赤黒木挿入時間削除時間探索時間において、最悪ケース保証する。これはリアルタイムシステムのような時間センシティブなアプリケーションにおいて価値あるのみならず最悪ケース保証する他のデータ構造における価値ある部品となっている。 例えば、計算幾何学用いられる多くデータ構造赤黒木ベースとしているし、現行のLinuxカーネル用いられる CFS (Completely Fair Scheduler)では赤黒木使用している。 AVL木は O ( log ⁡ n ) {\displaystyle {\mathcal {O}}(\log n)} の探索挿入削除サポートするもう一つデータ構造である。AVL木は、赤黒木よりも厳密な平衡性を持っているため、挿入削除遅くなるが、検索早くなるこのためAVL木一度構築して再構成する必要のないデータ構造にとっては魅力的である。例えば、言語辞書(または、アセンブラインタープリタ命令コードのようなプログラム辞書)などのようにまた、赤黒木AVL木よりも条件が多いため、実装が面倒である。 赤黒木また、最も一般的な永続データ構造のひとつであり、関数型言語で特に価値がある変化後に前のバージョン保持できるように、連想配列集合 (プログラミング)構築するのに使われる赤黒木永続バージョンは、各挿入や各削除において O ( log ⁡ n ) {\displaystyle {\mathcal {O}}(\log n)} の(時間加えて空間要する

※この「アプリケーションと関連するデータ構造」の解説は、「赤黒木」の解説の一部です。
「アプリケーションと関連するデータ構造」を含む「赤黒木」の記事については、「赤黒木」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「アプリケーションと関連するデータ構造」の関連用語

1
4% |||||

アプリケーションと関連するデータ構造のお隣キーワード
検索ランキング

   

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



アプリケーションと関連するデータ構造のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS