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

郑州网站建设哪家专业go语做网站

郑州网站建设哪家专业,go语做网站,WordPress仿虎嗅主题,开鲁网站seo免费版选择排序的特点 每次进行一趟排序后,就确定一个数据的最终位置 选择排序的原理 就是假设你是最小(最大数据)的下标,然后和其他进行比较,若发现还有比你还小(或还大)的数据,就更新…

选择排序的特点

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

选择排序的原理

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

核心代码实战

//选择排序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/113157/

相关文章:

  • 网站开发环境安装程序为什么邮箱突然进不去了总提示正在进入不安全网站
  • 做设计的地图网站北京网站建设 云智互联
  • 电子商务行业网站阿里邮箱企业版官网
  • wordpress外贸站中企动力官网登录入口
  • html网站开发案例网站建设你懂的
  • 建设银行常熟支行网站象山建设局网站
  • wordpress整站cdn狭义的网络营销是什么
  • 网站开发用什么软件有哪些专业网站建设平台代理商
  • 个人备案网站可以做电商吗网站建设都是模板
  • 做类似淘宝的网站需多少资金信息化系统的应用场景
  • 区块链网站怎么做店招在线制作免费
  • 网站中英文域名wordpress打开速度很慢
  • 八戒logo设计网专业网站优化报价
  • 郑州那个公司做网站好商丘做建设网站的公司
  • 中元建设集团股份有限公司网站软件培训教程
  • 国内大的网站建设公司网站域名做链接怎么做
  • 哪里有做装修网站北京正规网络运营设计培训
  • 北京网站建设V芯ee8888eWordPress快速入门视频
  • 在线做印章的网站wordpress评论显示游客
  • 国内自动化网站建设木鱼的网站
  • 南宁网站开发招聘wordpress调用一周文章
  • 连云港做网站公司怎么做淘宝客网站做淘客
  • 网站建设怎样网站首页动图怎么做
  • 网站建设 合肥淘客网站建设
  • 怎么做flash网站情人节网站怎么做
  • 网站开发使用框架原因ssc彩网站开发
  • 马鞍山网站建设与制作网站架构设计师待遇怎么样
  • 网站的风格设计会展设计师资格证
  • 深圳个人网站建设zencart网站搬家
  • wordpress网站建站wordpress 二级导航制作