冒泡排序

来源:互联网 发布:闪电的利用知乎 编辑:程序博客网 时间:2024/06/05 06:09

算法实现:

void bubbleSort(int a[], int n)

{

      bool flag=true;

      int k=n;

      while(flag)

      {

             flag=false;

             for(int j=1; j<k; j++)

             {

                    if(a[j-1] >a[j])

                   {

                         int temp;

                         temp=a[j];

                         a[j]=a[j-1];

                         a[j-1]=temp;


                         flag=true;//本趟排序未发生交换则提前终止算法。

                   }

             }

              k--;

      }

}

0 0
原创粉丝点击