// 冒泡排序函数(升序)。
int bubble_sort(int arr[], int length) {
if(length <= 0) return -1;
for(int i = 0; i < length; i++) {
for(int j = 0; j < length - 1 - i; j++) {
if(arr[j] > arr[j + 1]) {
arr[j] = arr[j] ^ arr[j + 1];
arr[j + 1] = arr[j] ^ arr[j + 1];
arr[j] = arr[j] ^ arr[j + 1];
}
}
}
return 1;
} |