选择排序与冒泡排序
// 选择排序 void selectionAscSort(int arr[], int length) { for(int i = 0; i < length -1; i++) { for(int j = i + 1; j < length; j++) { if(arr[i] > arr[j]) { arr[i] = arr[i] ^ arr[j]; arr[j] = arr[i] ^ arr[j]; arr[i] = arr[i] ^ arr[j]; } } } }
// 冒泡排序 void maopaoAscSort(int arr[], int length) { for(int i = 0; i < length - 1; i++) { for(int j = 0; j < length - i - 1; 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]; } } } }