shell sortとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > shell sortの意味・解説 

シェルソート

【英】shell sort

シェルソートとは、ソート(整列)のアルゴリズムの一種で、挿入ソートを改良したアルゴリズムのことである。アメリカのコンピュータ科学者ドナルド・シェル(Donald Shell)によって考案された。

シェルソートの原型となっている挿入ソートは、もっとも単純なアルゴリズムの一つで、原理上ランダムな並びのデータを整列させるには効率が悪いという欠点がある。シェルソートでは、初めに大きなデータと小さなデータとを大まかに分け、その後に挿入ソートを行う、という手順を踏むことで、挿入ソートの効率化を図ろうとするものである。

シェルソートでは、まず一定間隔の全てのデータの組み合わせに対して小さなデータが前にくるよう交換処理を行う。これを、間隔を小さくしながら隣同士の交換になるまで同じことを繰り返し、最後には挿入ソートを行う。

なお、同じデータの順番がソート前後によって変化しないソート手法を「安定なソート」と言うが、挿入ソートとは違い、シェルソートは安定なソートではない。

情報処理のほかの用語一覧
アルゴリズム:  整列  セレクションソート  選択ソート  シェルソート  識別子  巡回セールスマン問題  昇順


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「shell sort」の関連用語

shell sortのお隣キーワード
検索ランキング

   

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



shell sortのページの著作権

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【シェルソート】の記事を利用しております。

©2026 GRAS Group, Inc.RSS