情報処理技術者試験-NAVI


問1 問2 問3 問4 問5 問6 問7 問8
問9 問10 問11 問12 問13 問14 問15 問16
問17 問18 問19 問20 問21 問22 問23 問24
問25 問26 問27 問28 問29 問30 問31 問32
問33 問34 問35 問36 問37 問38 問39 問40
問41 問42 問43 問44 問45 問46 問47 問48
問49 問50 問51 問52 問53 問54 問55 問56
問57 問58 問59 問60 問61 問62 問63 問64
問65 問66 問67 問68 問69 問70 問71 問72
問73 問74 問75 問76 問77 問78 問79 問80

 








H17年秋 ソフトウェア開発技術者 【問12】


キー値が等しい要素同士について、整列前の要素の順序(前後関係)を保つアルゴリズムを、安定な整列アルゴリズムという。次の二つの整列アルゴリズムに対して、安定にできるかどうかを考える。正しい組合せはどれか。[アルゴリズムとその特徴]


選択ソート 未整列の並びに対して、最小のキー値をもつ要素と先頭の要素とを入れ換える。同様の操作を、未整列の並びの長さを一つずつ減らしながら繰り返す。
挿入ソート 未整列の並びの先頭の要素を取り出し、その要素の整列済みの要素の中の正しい位置に挿入する。

選択ソート:安定にできる、挿入ソート:安定にできる
選択ソート:安定にできる、挿入ソート:安定にできない
選択ソート:安定にできない、挿入ソート:安定にできる
選択ソート:安定にできない、挿入ソート:安定にできない