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

河南最新新闻事件今天重庆做网络优化公司电话

河南最新新闻事件今天,重庆做网络优化公司电话,找人做网站流程,wordpress怎安装题目: 用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。 分析: 上一篇文章讲了冒泡排序,当然选择排序也必须学一下,两者进行一下对比。 选择排序(selection sort&#xff0…

题目:

用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。

分析:

        上一篇文章讲了冒泡排序,当然选择排序也必须学一下,两者进行一下对比。

        选择排序(selection sort):工作原理为开启一个循环,每轮从未排序区间选择最小的元素,将其放到已排序区间的末尾。

        同样,需要使用到循环嵌套,外层循环未排序元素范围,内层循环则是用来从未排序元素中挑选出最小(或最大)元素来确定其最终位置。

代码:

#include<stdio.h>
int main(){int a[10];for(int i=0;i<10;i++)scanf("%d",&a[i]);for(int i=0;i<9;i++){    //外层循环:未排序区间为 [i, 8]int k=i;    //记录最小元素下标for(int j=i+1;j<10;j++)    //内层循环:找到未排序区间内的最小元素if(a[k]>a[j])k=j;    //记录下标int temp = a[i];    //确定挑选出的元素的最终位置a[i]=a[k];a[k]=temp;}for(int i=0;i<10;i++)    //按要求输出printf("%d ",a[i]);printf("\n");return 0;
}

测试:

样例输入
483 38 42 2 29 28 1 39 99 125
样例输出
1 2 28 29 38 39 42 99 125 483 
http://www.dtcms.com/wzjs/17424.html

相关文章:

  • 建设网站书郑州高端网站建设
  • 用wix做网站需要备案吗免费关键词优化排名软件
  • 阀门专业网站建设seo常用方法
  • vi设计多少钱关于进一步优化当前疫情防控措施
  • 网站建设网页链接百度热搜榜排名
  • 如何做好网站建设的设计布局你就知道首页
  • 网站开发文本模版班级优化大师简介
  • 天津制作网站公司seo怎么做优化排名
  • 网站建设预算申请百度自媒体注册入口
  • php商城网站建设宁波优化关键词首页排名
  • 网站建设方案 报价怎么推广
  • 昆明网络推广优化南宁seo主管
  • 网站rss地址生成北京网站优化快速排名
  • 网站建设功能是什么海口网站关键词优化
  • 电商运营网站设计广东深圳疫情最新消息
  • 张家港做企业网站seo标题关键词优化
  • 厦门网站开发网络公司seo哪家公司好
  • 网站结构形式有哪些网站建设平台有哪些
  • dw做网站教程网站排名优化外包
  • 昆明公司网站建设上海关键词排名搜索
  • 周浦高端网站建设公司网络热词2022流行语及解释
  • 百度网站做不做比较靠谱的推广平台
  • 深圳宝安疫情最新消息搜索引擎优化的目的是
  • 制作网站软件哪个好seo百度关键词优化软件
  • 首饰网站建设沈阳关键词自然排名
  • 做软件赚钱还是做网站赚钱推广产品的软文
  • 网站长尾词查淘宝关键词排名软件有哪些
  • 澧县网站建设新平台推广
  • 中国建设银行网站个人收入证明百度站长工具怎么关闭
  • 云南省城乡和住房建设厅网站seo综合查询是什么