冒泡排序
void swap(int arr[], int i, int j) { int t = arr[i]; arr[i] = arr[j]; arr[j] = t; } void BubbleSort(int arr[], int len) { for(int i = len - 1; i > 0; --i) { for(int j = 0; j < i; ++j) { if(arr[j] > arr[j + 1]) swap(arr, j, j + 1); } } }
void swap(int arr[], int i, int j) { int t = arr[i]; arr[i] = arr[j]; arr[j] = t; } void BubbleSort(int arr[], int len) { for(int i = len - 1; i > 0; --i) { for(int j = 0; j < i; ++j) { if(arr[j] > arr[j + 1]) swap(arr, j, j + 1); } } }
相关推荐