#include <stdio.h>
#include <stdlib.h>
#define SIZE 10000
void swap_r(int &x, int &y);
void sort_func(int *x, int N);
int main(void){
int x[SIZE];
srand(1);
for(int i=0 ; i<SIZE ; i++){
x[i] = rand()%SIZE;
}
/* printf("--------before--------\n");
for(int i=0 ; i<SIZE ; i++){
printf("%d\n",x[i]);
}*/
sort_func(x,SIZE);
/* printf("--------after--------\n");
for(int i=0 ; i<SIZE ; i++){
printf("%d\n",x[i]);
}*/
printf("done.\n");
return 0;
}
void swap_r(int &x, int &y){
int tmp;
tmp = y;
y = x;
x = tmp;
}
void sort_func(int *x, int N){
for(int i=0 ; i<N-1 ; i++){
for(int j=i+1 ; j<N ; j++){
if(x[j] < x[i]){
swap_r(x[i], x[j]);
}
}
}
}
|