关于冒泡排序的若干回顾经验

for(int i=1;i<=n;i++)
cin>>a[i];今日所学为三种排序,仅掌握了冒泡排序。

冒泡排序指的是两个数之间相互比大小,并呼唤顺序。

#include<iostream>
using namespace std;
int main()
{  int n,i,j,a[10000];
   cin>>n;
   for(int i=1;i<=n;i++)
   cin>>a[i];先输入
   for(i=n-1;i>=1;i--)第一次进行n-1次比较
   {
    for(int j=1;j<=i;j++)从一到n-1进行比较
    {
     if(a[j]>a[j+1]) swap(a[j],a[j+1]);如果大,则交换位子
     
   }
    
  
   }
   for(i=1;i<=n;i++)
 最后输出

用布尔型

#include<bits/stdc++.h>
using namespace std;
int main()
{   int n,a[10000];
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a[i];
    bool flag;
    for(int i=1;i<=n;i++)
    {   flag=true;
    for(int j=n-1;j<=i;j--)
     {if(a[j]>a[j+1])
       {
        swap(a[j],a[j+1]);
        flag=false;
       }
     }
     if(flag==true)break;
    }
 for(int i=1;i<=n;i++)
    cout<<a[i]<<" ";
 
 
 
 
 
 
 
 
 
 return 0;
}






}

博客地址
http://blog.csdn.net/qq_39671609
http://blog.csdn.net/qq_39692612
http://blog.csdn.net/cindy_hc
 
http://blog.csdn.net/master_top1
http://blog.csdn.net/bctsymaochenyu
http://blog.csdn.net/qq_39671633
http://blog.csdn.net/michaelwangjiajun 
http://www.cnblogs.com/wxr-0801/
http://blog.csdn.net/qq_39804025
http://blog.csdn.net/qq_39671683
http://www.cnblogs.com/summer-fairytail
http://www.cnblogs.com/xyc01vivalavida 
http://blog.csdn.net/ricardoyzq
http://blog.csdn.net/ablezzy
http://blog.csdn.net/treeink
http://blog.csdn.net/zed102hujiaye
http://blog.csdn.net/hfl030
http://my.csdn.net/qq_39670434
http://blog.csdn.net/aico_huang 
http://blog.csdn.net/qq_39664800
http://blog.csdn.net/bbbblzy
http://blog.csdn.net/oier00lcj
http://blog.csdn.net/m20020910
http://blog.csdn.net/s223568907
http://blog.csdn.net/qq_39776790 
http://blog.csdn.net/lowbody
http://blog.csdn.net/a1035719430
http://blog.csdn.net/jn737582209
http://blog.csdn.net/zhujiyty
http://blog.csdn.net/zjh_2017
 
 
http://www.cnblogs.com/chadinblog/
https://chty.coding.me/
http://www.cnblogs.com/JSL2018/
http://www.cnblogs.com/Cydiater/
http://dydxh1998.blog.163.com/
http://fhxb520630.blog.163.com/
 
http://hzwer.com/
http://blog.csdn.net/popoqqq
 
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值