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

成都双语网站开发wordpress模板安装后效果和预览不同

成都双语网站开发,wordpress模板安装后效果和预览不同,wordpress主题学习教程,专业做二手房的网站一、题目思路 选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大&#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/566280/

相关文章:

  • 游戏ui设计师网站有哪些网站做百度推广能获取流量吗
  • app 网站 同时做东莞网站制作
  • 扬中网站建设流程高特效网站
  • 企业自有网站建设银行手机银行登录网站
  • 微信网站程序设计方案步骤
  • 500做网站图文网站模板
  • 网页设置安全站点如何赋予网站建设以生命力
  • 青浦做网站公司陕西咸阳建设银行网站
  • html网站的直播怎么做的建站平台加盟
  • 网站服务器查找微信开店小程序怎么弄
  • 厦门好的网站设计做网站需要做优化吗
  • seo网站关键词优化排名移动应用开发介绍
  • 企业网站需要哪些功能为何网站建设公司报价不同
  • 男女做受视频网站国外做黄漫的网站有哪些
  • 做甜点的网站app开发注意事项
  • 威海seo网站推广搭建网页的基础语言
  • 网站开发开发一种子网站做的很好的视频广告
  • 吉林市做网站做电视网站需要多大的服务器
  • 网格系统网站广州网页设计公司公司
  • 云南住房和城乡建设部网站标准个人简历模板免费下载
  • 泉企业网站建设套餐网站
  • 国外高校实验室网站建设成果wordpress分类推荐
  • 甘肃省酒泉市做网站公司安全监理员资料编制与工作用表填写范例久久建筑网
  • 物流管理网站建设wordpress 增加相册
  • 免费视频网站推荐打造自己的网站
  • 兰州网站建设营销q479185700刷屏app推广员是做什么的
  • 广东网站建设咨询电话谷歌外贸网站
  • 打开一个网站搜索页面跳转js北京做网站建设价格
  • 网站建设合集seo关键词优化到首页
  • 淄博网站制作多样定制室内设计师前景怎么样