【独習C】猿69【猿プログラミング研究室 part10】
■ このスレッドは過去ログ倉庫に格納されています
0323デフォルトの名無しさん
NGNG100個のデータに対して100回入れ替えても
結構な数のデータが並べ替えられず終わってしまう
こんな感じにすればいい
for(i=COUNT;i>0;i--){
n=rand()%i;
work=data[i-1];
data[i-1]=data[n];
data[n]=work;
}
セレクションソートで最大値ではなく
ランダムなものと入れ替えるイメージ
■ このスレッドは過去ログ倉庫に格納されています