おまいら!今日からC言語を学んでいくぞー!
■ このスレッドは過去ログ倉庫に格納されています
0866デフォルトの名無しさん
2005/10/05(水) 15:55:27自作の sort と、ライブラリの qsort 両方試してみたら、qsort メチャはやい。
もちろん要素数は 100 じゃなく、65536 個で試してみた。
遅いほうのソート関数。
void sort(unsigned short *ia, int size) {
int i, j, tmp;
for (i=0; i<size-1; i++) {
for (j=i+1; j<size; j++) {
if (ia[i] < ia[j]) { tmp = ia[i]; ia[i] = ia[j]; ia[j] = tmp; }
}
}
}
データとして現れる数字は、0-65535だから、
私の環境では unsigned short int が 2byte なのでぴったり。
■ このスレッドは過去ログ倉庫に格納されています