• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルソートの順位性)

シェルソートの順位性

このQ&Aのポイント
  • シェルソートは内容をソートする処理を行う際、同一の値の順序が崩れる可能性がある
  • シェルソートにおいては、n2を先にソートしてからn1をソートする処理を行うが、n1のソート時に同一の値の順序が崩れると、n2のソートが無駄になってしまう
  • シェルソートの場合、n1とn2の配列を個別にソートする必要があり、同一の値の順序が保証されない可能性がある

質問者が選んだベストアンサー

  • ベストアンサー
  • alfeim
  • ベストアンサー率58% (114/195)
回答No.1

ソートには2種類あり、 安定なソート(キーになる値が同値の場合もとの順位が保証される)と 安定でないソートがあります(元の順位が保証されない) 安定なソートでないと多分上記の用件は満たせないでしょう ソートのアルゴリズムについてはweb上で検索するなり、その手の書籍を買えば 色々載っているでしょう シェルソートは安定ではないので同値の順位は崩れてしまいますので 安定なソートを使う必要があると思います 参考URLに各種ソートアルゴリズムのソースコードがあります

参考URL:
http://www.vector.co.jp/soft/data/prog/se002453.html
noname#25358
質問者

お礼

 回答が遅くなりました。  ありがとうございました。

すると、全ての回答が全文表示されます。

専門家に質問してみよう