C/C++の宿題を片付けます 113代目
■ このスレッドは過去ログ倉庫に格納されています
0091デフォルトの名無しさん
2008/07/15(火) 09:38:45void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; }
void bubblesort(int *a, int size)
{
int i, j;
for(i=size-1; i>0; i--) for(j=0; j<i; j++) if(a[j] > a[j+1]) swap(a+j, a+j+1);
}
void insertionsort(int *a, int size)
{
int i, j;
for(i=1; i<size; i++) for(j=i; j>0 && a[j] < a[j-1];j--) swap(a+j, a+j-1);
}
■ このスレッドは過去ログ倉庫に格納されています