|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 基 : [き, もとい] 【名詞】 1. basis ・ 基本 : [きほん] 1. (n,adj-no) foundation 2. basis 3. standard ・ 本 : [ほん, もと] 1. (n,n-suf,n-t) (1) origin 2. basis 3. foundation ・ 挿入 : [そうにゅう] 1. (n,vs) insertion 2. incorporation 3. infixing ・ 入 : [にゅう] 【名詞】 1. go in ・ 法 : [ほう] 1. (n,n-suf) Act (law: the X Act)
挿入ソート(インサーションソート)は、ソートのアルゴリズムの一つ。整列してある配列に追加要素を適切な場所に挿入すること。平均計算時間・最悪計算時間がともにO(n2)と遅いが、アルゴリズムが単純で実装が容易なため、しばしば用いられる。安定な内部ソート。基本挿入法ともいう。in-placeアルゴリズムであり、オンラインアルゴリズムである。 挿入ソートを高速化したソート法として、シェルソートが知られている。 ==アルゴリズム== まず1番目と2番目の要素を比較し、順番が逆であれば入れ換える。次に、3番目の要素が2番目までの要素より小さい場合、正しい順に並ぶように「挿入」する(配列の場合、前の要素を後ろに一つずつずらす)。この操作で、3番目までのデータが整列済みとなる(ただし、さらにデータが挿入される可能性があるので確定ではない)。このあと、4番目以降の要素について、整列済みデータとの比較と適切な位置への挿入を繰り返す。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「挿入ソート」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Insertion sort 」があります。 スポンサード リンク
|