你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / C专栏
C++ 冒泡排序
 

print?void BubbleSort(int a[],int n) 

    //n是元素个数  
    int flag=0; 
    int i,j; 
    for(i=0;i<n-1;i++) 
    { 
        for(j=0;j<n-i-1;j++) 
        { 
            if(a[j]>a[j+1]) 
            { 
                int tmp=a[j]; 
                a[j]=a[j+1]; 
                a[j+1]=tmp; 
                flag=1;//如果某一轮比较中没出现交换,说明整个序列已经有序  
            } 
        } 
        if(flag==0) 
            break; 
        flag=0; 
    } 

void BubbleSort(int a[],int n)
{
 //n是元素个数
 int flag=0;
 int i,j;
 for(i=0;i<n-1;i++)
 {
  for(j=0;j<n-i-1;j++)
  {
   if(a[j]>a[j+1])
   {
    int tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    flag=1;//如果某一轮比较中没出现交换,说明整个序列已经有序
   }
  }
  if(flag==0)
   break;
  flag=0;
 }
}

 

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089