问题: 实现冒泡排序 void swap(int *a, int *b) { int tmp = *a; *a = *b; *b = tmp; } void bubbleSort(int a[], int n) { int i = 0; for(i=0; i<n-1; i++){ int flag = 0; int j = 0; for(j=n-1; j>i; j--) { if(a[j-1] > a[j]){ swap(a+j-1, a+j); flag = 1; } } if (flag == 0) { return; } } }