当前位置: 首页 > news >正文

怎么通过微博做网站外链国内疫情最新情况

怎么通过微博做网站外链,国内疫情最新情况,进入公众号闪退怎么回事,视差滚动 网站原理:从左到右一次比较,如果左侧数字比右侧数字大(小),则两数交换,否则比较下一 组数字,每一次大循环比较可以将乱序的最右侧数字改为最大(最小)&#xff0c…

原理:从左到右一次比较,如果左侧数字比右侧数字大(小),则两数交换,否则比较下一             组数字,每一次大循环比较可以将乱序的最右侧数字改为最大(最小),每一次小循环的比             较次数相对于前一次要减一


动态用例:

升序排序代码详解:

void bubble_sort (int arr[],int sz)   //将数组和元素个数传过来
{for(int i=0;i<sz-1;i++)   //每次大循环可以确定乱序最后一个数字,最多需要sz-1次循环{int tmp=0;for(int j=0;j<sz-1-i;j++)//每次小循环,因为已经确定最后的i个元素,剩下需要比较的元素个数就为sz-i,而需要比较的次数就为sz-1-i{if(arr[j]>arr[j+1])//相邻两个数比较,如过前一个数比后一个数大就交换{
int t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
tmp=1;}}
if(tmp==0)
break;}
}

降序排序代码详解:

void bubble_sort (int arr[],int sz)   //将数组和元素个数传过来
{for(int i=0;i<sz-1;i++)   //每次大循环可以确定乱序最后一个数字,最多需要sz-1次循环{int tmp=0;for(int j=0;j<sz-1-i;j++)//每次小循环,因为已经确定最后的i个元素,剩下需要比较的元素个数就为sz-i,而需要比较的次数就为sz-1-i{if(arr[j]<arr[j+1])//相邻两个数比较,如过前一个数比后一个数小就交换{
int t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
tmp=1;}}
if(tmp==0)
break;}
}

两者排序方式唯一的区别:

1.升序排序:如果前一个数比后一个数大,二者就交换,所以用>

2.降序排序:如果前一个数比后一个数大,二者就交换,所以用<

tmp的作用:

每一次大循环,我们都将tmp设置为0,在每一次小循环里面,如果两个数进行了交换,我们就将tmp改为1,出这次大循环判断一下tmp是否为0,如果为0,那么本次循环没有进行交换,也就是数组已经排好序,直接退出大循环,否则继续进行循环。

http://www.15wanjia.com/news/53640.html

相关文章:

  • 建网站算法品牌推广和营销推广
  • logo设计竞标网站福州百度推广开户
  • idea怎么做网站网站推荐
  • 网站建设营销公司南京百度竞价推广公司排名
  • 手机版 网站建设优化设计答案大全
  • 提供网站建设公司哪家好seo工程师
  • 企业网站优化推广怎么做百度免费官网入口
  • 重庆建网站公司推广公司有哪些
  • 惠州网站推广软文范例500字
  • 电子商务网站建设与综合实践品牌网站建设解决方案
  • 龙南网站建设推广链接点击器网页
  • 企业网站的建设报价外贸网站营销推广
  • asp.net 网站启动慢营销软文300字范文
  • 做视频网站公司要怎么做的贵港seo关键词整站优化
  • 用家庭宽带做网站 没有8080端口可以吗百度下载2022新版安装
  • 做网页和做网站的区别网站建设服务
  • wordpress 近期文章关键词排名优化技巧
  • seo网站建设及扩词互联网推广渠道
  • 网店网站怎么做百度seo词条优化
  • 乡镇实体化大团委建设网站网络营销推广的要点
  • 黑龙江网络公司网站建设提供seo顾问服务适合的对象是
  • 自适应型网站建设推荐桂林网页
  • 重庆网站开发哪家专业best网络推广平台
  • 手机表格制作免费软件下载厦门seo报价
  • 网站有后台更新不了深圳企业网站制作公司
  • 免费的网站app哪个靠谱网络营销的模式有哪些
  • 做网站商城必须要买空间吗网络营销创意案例
  • 网站建设可行性就业培训机构有哪些
  • 广州市公司网站建设百度竞价排名软件
  • 网站建设谁家好公司网站的推广方案