冒泡算法一

#include 
using namespace std;

int main()
{
    int arr[] = {2, 6, 1, 8, 9, 2};
    int len = sizeof(arr) / sizeof(int);

    for(int i = 0; i < len - 1 ; i++){
        for(int j = 0; j < len-1 - i; j++){
            if(arr[j] > arr[j+1]){
               int temp =  arr[j];
               arr[j] = arr[j+1];
               arr[j+1] = temp;
            }
        }
    }

    for(int i = 0 ;i < len; i++){
        cout << arr[i] << endl;
    }

    return 0;
}
 
 

你可能感兴趣的:(算法,排序算法,数据结构)