マージ基準とは? わかりやすく解説

マージ基準

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/18 08:12 UTC 版)

「ティムソート」の記事における「マージ基準」の解説

ティムソートは、安定ソートアルゴリズムであり(同じキー持つ要素順序保持されます)、バランス取れたマージマージにより、同様のサイズ並びマージされます)の実行努めます並べ替え安定性実現するために、連続する並びのみがマージされます2つ連続しない並びの間に、並び内に同じキー持つ要素存在する可能性あります。これらの2つ並びマージすると、等しキー順序変更されます。この状況の例([]は順序付けられた並びです):[1 2 2] 1 4 2 [0 1 2] バランス取れたマージ追求するために、ティムソートは、スタック最上位3つの並び、 X 、 Y 、 Zを考慮し不変条件維持します。 |Z| > |Y| + |X| |Y| > |X| これらの不変条件いずれかに違反した場合、 YはXまたはZの小さい方とマージされ、不変条件再度チェックされます。不変条件保持されると、データ内の新し並び検索開始できます。 これらの不変条件は、バランスのためのマージ遅延キャッシュメモリでの並び新たな発生活用、およびマージ決定比較簡単にすることの間の妥協点維持しながら、マージをほぼバランス取れたものとして維持します。

※この「マージ基準」の解説は、「ティムソート」の解説の一部です。
「マージ基準」を含む「ティムソート」の記事については、「ティムソート」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

マージ基準のお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS