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

湟源县公司网站建设做视频网站多大服务器

湟源县公司网站建设,做视频网站多大服务器,平台门户建设,网络推广和运营的区别一、题目思路 选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大&#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/876706/

相关文章:

  • 阿里巴巴网站建设教程视频抖音代运营销售话术
  • 什么是定制网站建设刷会员网站
  • 国外有没有网站是做潘多拉的google chrome官网入口
  • 网站建设简单案例it行业怎么入门
  • 自助建站网站模板网站建设优化石家庄
  • 南宁网站建设平台营销型网站策划建设分为哪几个层次
  • 单页式网站系统程序开发步骤不包括
  • 电商网站开发目的seo网站开发
  • 华为网站建设方案模板下载做最优秀的自己的视频网站
  • 嘉兴市城乡与建设局网站小众设计公司logo
  • 无锡手机网站建设服务为公益组织做网站
  • 规划怎样做网站石家庄招聘网最新招聘
  • 胶州建设工程信息网站wordpress添加表格
  • 临夏网站建设网站开发流程主要分成什么
  • 动漫网站设计模板seo推广手段
  • 西宁建一个网站公司制作网页的常用软件
  • 制作单页网站教程视频北京网站建设w亿玛酷1专注
  • 哪个网站可以做免费请帖搜索引擎入口网址
  • js企业网站模板权威的广州h5网站
  • 网站怎么做需要花钱吗做网站公司大连
  • 网站运营费用预算在线浏览器网页版入口
  • 免费注册qq号网站wordpress模板资源
  • 营销型网站建设pptWordpress百万访问优化
  • 阿里云网站服务器天元建设集团有限公司滨州分公司是国企吗
  • 中山医疗网站建设网站图标 psd
  • 网站开发加33865401企业网站建设需求调查
  • 美食网网站建设目的建立生态产品
  • 音乐网站开发环境描述品牌建设与诚信建设相结合
  • 上海网站推广方法手机怎么搭建属于自己的网站
  • 单页网站cpa虚拟主机太原网站建站模板