- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルソートの順位性)
シェルソートの順位性
このQ&Aのポイント
- シェルソートは内容をソートする処理を行う際、同一の値の順序が崩れる可能性がある
- シェルソートにおいては、n2を先にソートしてからn1をソートする処理を行うが、n1のソート時に同一の値の順序が崩れると、n2のソートが無駄になってしまう
- シェルソートの場合、n1とn2の配列を個別にソートする必要があり、同一の値の順序が保証されない可能性がある
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ソートには2種類あり、 安定なソート(キーになる値が同値の場合もとの順位が保証される)と 安定でないソートがあります(元の順位が保証されない) 安定なソートでないと多分上記の用件は満たせないでしょう ソートのアルゴリズムについてはweb上で検索するなり、その手の書籍を買えば 色々載っているでしょう シェルソートは安定ではないので同値の順位は崩れてしまいますので 安定なソートを使う必要があると思います 参考URLに各種ソートアルゴリズムのソースコードがあります
お礼
回答が遅くなりました。 ありがとうございました。