K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
假设待排序数组下标从0开始,数组长度为n,以下代码均假设已正确引入必要头文件。
void bubbleSort(int arr[], int n) { for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }
void bubbleSort(int arr[], int n) { for(int i=0; i<n-1; i++){ for(int j=0; j<n-i; j++){ if(arr[j] < arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }
void bubbleSort(int arr[], int n) { for(int i=0; i<n-1; i++){ for(int j=0; j<n-i-1; j++){ if(arr[j] > arr[j+1]){ // 未实现元素交换逻辑 } } } }
void bubbleSort(int arr[], int n) { for(int i=0; i<n-1; i++){ for(int j=0; j<n-i-1; j++){ if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }