蓝桥杯省赛无忧 排序 课件40 冒泡排序

蓝桥杯省赛无忧 排序 课件40 冒泡排序_第1张图片

01 冒泡排序的思想

蓝桥杯省赛无忧 排序 课件40 冒泡排序_第2张图片

02 冒泡排序的实现

蓝桥杯省赛无忧 排序 课件40 冒泡排序_第3张图片

03 例题讲解

蓝桥杯省赛无忧 排序 课件40 冒泡排序_第4张图片

#include 
using namespace std;
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;
            }
        }
    }
}
int main() {
    int n;
    cin >> n;
    int treasures[n];
    for(int i = 0; i < n; i++) {
        cin >> treasures[i];
    }
    bubbleSort(treasures, n);
    for(int i = 0; i < n; i++) {
        cout << treasures[i] << " ";
    }
    cout << endl;
    return 0;
}

你可能感兴趣的:(蓝桥杯省赛无忧,蓝桥杯,算法,c++,冒泡排序)