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

石家庄房产信息网站小程序商城哪家好服务

石家庄房产信息网站,小程序商城哪家好服务,seo视频教程汇总,百度竞价产品一、题目思路 选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大&#xff…

一、题目思路

        选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕

外层循环:只需要排n-1个数
内层循环:比较时j从下一个数开始,直到最后一个数,记下最小值索引

二、代码实现

#include <stdio.h>void select_sort(int *arr, int size)
{int i;int j;int tmp;int min_index = 0;//排n-1个位置即可for (i = 0; i < size - 1; i++) {//找未排序数组中最小元素,记下索引,用于与待排位置交换min_index = i;for (j = i+1; j < size; j++){if (arr[j] < arr[min_index]) {min_index = j;}    }tmp = arr[i];arr[i] = arr[min_index];arr[min_index] = tmp;}return;
}void show(int *arr, int size)
{for (int i = 0; i < size; i++) {if (i==size-1)printf("%d\n", arr[i]);elseprintf("%d,", arr[i]);}return;
}int main()
{int num[] = {33,5,18,1,1,2,9};int size = sizeof(num)/sizeof(int);show(num, size);select_sort(num, size);show(num, size);return 0;
}
排序前
33,5,18,1,1,2,9
排序后
1,1,2,5,9,18,33

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

相关文章:

  • 私人定制网站建设新浪云计算 网站开发
  • 丽水建设部门网站一个网站有哪些优势
  • 网站用橙色旅游网站源码
  • 网站中的ppt链接怎么做怎么添加字体在wordpress
  • 移动网站推广wordpress 模板 国外
  • 福建咨询网站建设商家广西高端网站建设公司
  • 苏州天狮建设监理有限公司网站seo网站关键词排名优化公司
  • wordpress 托管建站礼服购物车网站模板
  • 东莞网站推广企业网站建设套模
  • 怎么做拍卖网站北京海淀区房价2022最新价格
  • 某电子商务网站建设的详细策划wordpress下载链接框
  • 摄影师个人网站模板湖南湘江新区最新消息
  • 注册个人网站卓辉科技 网站建设
  • seo1网站查询私人可以搭建服务器吗?
  • 手表网站制作模板微信营销大师
  • 在哪找人做网站wordpress免费企业模板
  • 网站开发语言有哪几种买了域名之后怎么建设网站
  • 做空山寨币的网站公司网站怎么建立需要多少钱
  • 阿里云营销网站建设wordpress主页图片不显示
  • 编程网课哪家好白帽优化关键词排名seo
  • 拉了专线可以直接做网站吗哈尔滨关键词优化报价
  • 网站建设人员分布品牌推广平台
  • 手机详情页设计模板宁波seo排名优化方法
  • 做电子芯片的有那些交易网站简单的网站开发
  • 学网站维护wordpress会建站怎么找工作
  • 上海网站域名备案处学校网站建设栏目有哪些
  • 网站建设课程设计报告范文国际品牌的广州网站建设
  • 番禺建设局网站首页常熟做网站的
  • 商城网站建设要求seo工作室
  • 网站建设:化工App网站建设 高品质网站建设