可能性の重複:
Stabilizing the standard library qsort?比較を変更するだけでqsortが安定しますか?
それはちょうど私のコンプOPを変更することで、int型のためのqsort安定させることは可能ですか?それが私のコードです。私はこれを約5-7サイズの非常に小さな配列に使用しています。
static int compare(const void *a, const void *b)
{
const int A(*(const int*)(a));
const int B(*(const int*)(b));
return B - A;
}
あなたの 'int'sが"合理的な "サイズで、オーバーフローが起こらない場合 - はい。 – valdo
@valdo:質問を理解してもよろしいですか? C標準ライブラリ関数qsort()は安定したソートだと思いますか?それについてはどんな参考文献もありますか? –
あなたのデータが単なる整数である場合、ソートアルゴリズムが安定しているのはなぜですか?安定性は、等価として比較できる識別可能な要素がある場合にのみ重要です。 –