一連のインターネット トランザクションに適用される選択と挿入の並べ替えの安定性に関する例を見てきました。
そして、場所の基準を使用して選択ソートを使用してソートしようとするパスを1つ作成しました。
私が知っていることは、選択ソートが順序付けられていない部分の右セクションの要素のインデックスを選択し、それを左セクションの前に配置することを意味します。最初のパスでは、シカゴ 09:00:00 が適切な位置にあり、これより短い時間のシカゴは他にありません。次に、Phoenix 09:00:03 に渡すので、右側の部分 (シカゴ 09:00:59) で小さい要素をチェックします。この要素は小さいため、最終的には次のようになります。
Chicago 09:00:00
Chicago 09:00:59
ただし、例では、選択ソートを使用したため不安定であり、挿入ソートを使用すると安定する可能性があると述べています
比較で何が間違っていますか?
また、この例を置く別の例をここに見ました:
Sort this elements
(4,0)(4,1)(1,0)
選択ソートを使用し、各タプルの最初の要素のみをチェックすると、次のようになります。
(1,0)(4,1)(4,0)
安定していないようですが、挿入ソートを使用すると、次のようになります。
(1,0)(4,0)(4,1)
ただし、元の配列にわずかな変更を加えた場合:
(4,1)(4,0)(1,0)
最初の要素のみを比較すると、最終的に次のようになるため、挿入ソートも安定しません。
(1,0)(4,1)(4,0)
わかりました。両方の要素を比較する場合、選択ソートも安定する可能性があります。これらの証明の何が問題なのですか?