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

外国炫酷网站设计济南网站建设在哪里

外国炫酷网站设计,济南网站建设在哪里,制作网站低价,wordpress建站邮件选择排序的特点 每次进行一趟排序后,就确定一个数据的最终位置 选择排序的原理 就是假设你是最小(最大数据)的下标,然后和其他进行比较,若发现还有比你还小(或还大)的数据,就更新…

选择排序的特点

每次进行一趟排序后,就确定一个数据的最终位置

选择排序的原理

就是假设你是最小(最大数据)的下标,然后和其他进行比较,若发现还有比你还小(或还大)的数据,就更新下标,直到挨个遍历后,确定最终的下标进行交换数据,就是把你和最终所确定的下标进行数据交换

核心代码实战

//选择排序void select_sort(int nums[],int len){for(int i = 0;i<len;i++){int min = i;//假设最小值的下标就是当前位置的值for(int j=i+1;j<len;j++){if(nums[j]<nums[min]){min=j;}}//交换值,这一趟下来确定该元素的最终位置swap(nums[min],nums[i]);}}

 

 完整代码可运行

#include<stdio.h>
#include<string.h>
#include<time.h>
#include<stdlib.h>void swap(int &a,int &b)
{int tmp=a;a=b;b=tmp;
}void rangnums(int nums[],int len)
{srand(time(NULL));//初始化数组printf("初始化数组:");for(int i=0;i<len;i++){nums[i]=rand()%100+1;printf("%d ",nums[i]);}puts("");
}void print(int a[],int len)
{for(int i=0;i<len;i++){printf("%d ",a[i]);}puts("");
}//选择排序void select_sort(int nums[],int len){for(int i = 0;i<len;i++){int min = i;//假设最小值的下标就是当前位置的值for(int j=i+1;j<len;j++){if(nums[j]<nums[min]){min=j;}}//交换值,这一趟下来确定该元素的最终位置swap(nums[min],nums[i]);printf("第%d趟结果为:",i+1);print(nums,len);}}int main()
{int a[10]={92 ,79 ,49, 59, 86 ,38, 94, 64, 92, 3};rangnums(a,10);select_sort(a,10);print(a,10);}

http://www.yayakq.cn/news/931723/

相关文章:

  • 手机上搭建个人网站中小企业网站建设
  • 罗湖装修公司网站建设wordpress wortd
  • 哪个网站做课件能赚钱关键词seo自然排名优化
  • 中小型网站建设方案成都市住房和城乡建设官网
  • 手机网站app制作橡皮泥手工制作大全简单
  • 管家婆免费资料网站达州设计公司
  • 网站开发开源代码wordpress 多形式
  • 网站建设 实训题查手表价格的网站
  • 中国网站建设第一品牌php安防企业网站源码
  • 威廉网站建设企业建设网站个人总结
  • 网站宣传搭建宝山青岛网站建设
  • 做网站的颜色怎么能查到网站是哪个公司做的
  • 网站开发语言排名seo推荐
  • onethink 网站菏泽做网站多少钱
  • 快速建企业网站wordpress 自定义模版
  • 服务器如何创建一个网站做网站的IDE
  • 网站建设各语言优点wordpress 无限下拉
  • 内蒙能源建设集团网站wordpress 产品缩略图
  • 屯昌第三方建站哪家好世界网络公司排名前十
  • 山东手机网站建设电话做视频网站的方法
  • 济南网站推广无锡高端网站设计公司价格
  • 旧笔记本 做网站泗洪建设局网站
  • 网站建设的重点难点可以做家教的网站有哪些
  • 建立网站的目的谁知道深圳松岗天桥旁的网站建设
  • 医疗网站建设信息wordpress查看未验证邮箱
  • 住房和城乡建设部网站进不去深圳谷歌seo培训班
  • 网站建设gongsi自助建站申请
  • 网站一级域名aspcms网站源码
  • 手机网站源码大全怎么看到网站开发时间
  • 中卫网站建设哪家好开发云app