基於C語言的冒泡排序法

對數組中的n個整數類型的數據元素(a[0]~a[n-1])進行排序。

void BubbleSort(int a[],int n){
    int i,j,flag=1;
    int temp;
    for(i=0;i<n&&flag==1;i++){
        flag=0;
        for(j=0;i<n&&flag=1;i++){
            flag=0;
            for(j=0;j<n-i;j++){
                if(a[j]>a[j+1]){
                    flag=1;
                    temp=a[j];
                    a[j]=a[j+1];
                    a[j+1]=temp;
                }
            }
        }
    }
}

發佈了36 篇原創文章 · 獲贊 38 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章