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

联盟文明网站建设有新突破优秀设计网站大全

联盟文明网站建设有新突破,优秀设计网站大全,今天招工招聘信息,招投标网站建设排序算法-选择排序法#xff08;SelectionSort#xff09; 1、说明 选择排序法也是枚举法的应用#xff0c;就是反复从未排序的数列中取出最小的元素#xff0c;加入另一个数列中#xff0c;最后的结果即为已排序的数列。选择排序法可使用两种方式排序#xff0c;即在所… 排序算法-选择排序法SelectionSort 1、说明 选择排序法也是枚举法的应用就是反复从未排序的数列中取出最小的元素加入另一个数列中最后的结果即为已排序的数列。选择排序法可使用两种方式排序即在所有的数据中若从小到大排序则将最大值放入第一个位置若从小到大排序则将最大值放入最后一个位置。例如一开始在所有的数据中挑选一个最小项放在第一个位置假设是从小到大排序再从第二项开始挑选一个最小项放在第2个位置以此重复直到完成排序位置。 2、算法分析 无论是最坏情况、最好情况还是平均情况都需要找到最大值或最小值因此其比较次数为次时间复杂度为。由于选择排序是以最大值或最小值直接与最前方未排序的键值交换数据排序顺序很有可能被改变因此它不是稳定排序。因此只需一个额外的空间所以空间复杂度为最佳。比较适用于数据量小或有部分数据已经过排序的情况。 3、C代码  #includeiostream using namespace std;int main() {int data[6] { 9,7,5,3,4,6 };cout 原始数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;//第1次排序结果//3 9 7 5 4 6//第2次排序结果//3 4 9 7 5 6//第3次排序结果//3 4 5 9 7 6//第4次排序结果//3 4 5 6 9 7//第5次排序结果//3 4 5 6 7 9for (int i 0; i 5; i) {for (int j i 1; j 6; j) {//data[i] data[j] 从大到小排序的条件//data[i] data[j] 从小到大排序的条件if (data[i] data[j]) { int temp 0;temp data[i];data[i] data[j];data[j] temp;}}}cout 最终数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;return 0; } 输出结果
http://wiki.neutronadmin.com/news/18444/

相关文章:

  • 可拖拽编程网站开发郑州发布
  • 小企业网站建设在哪里创建网站投资多少钱
  • 做网站专题的软件网站营销外包
  • 做视频网站怎么挣钱吗商标可以做网站吗
  • 滑县网站建设服务军民融合网站建设
  • 驻马店做网站公司wordpress seo模块
  • 宜昌最权威网站建设公司网络营销与直播电商专业就业方向
  • 网站建设对网络营销的影响万网网站设计
  • 在软件定义网络架构中管理员深圳网站建设专业乐云seo
  • 做美食推广的网站有哪些长沙营销型网站建设费用
  • 福州做企业网站wordpress哪个主题好
  • php网站架设教程网片钢筋生产厂家
  • 应聘网站开发题目室内设计软件自学
  • 网站建设验收wordpress 获取分类文章列表
  • 深圳手机网站建设牛商网做公司网站的公司
  • 做电子手抄报的网站伊春网络推广
  • 王晴儿网站建设方案盐山做网站价格
  • 上海做网站的深圳龙华新区
  • 电子政务网站系统内蒙古乌海建设局网站
  • 互联网运营培训课程重庆seo整站优化外包服务
  • 深圳手机网站建设服务新余公司做网站
  • 网站推广的方式与技巧专业网站开发软件
  • 用什么软件来建网站重庆装修公司口碑排名
  • 网站直接做标准曲线专业做网络推广
  • 网站建设需要上传数据库吗网站流量的重要性
  • 科普互联网站建设北京最近发布会直播
  • 有什么兼职做it的网站模板网站外链做不起来
  • 劳务公司网站怎么做如何在网站后台备份数据库表
  • dw中网站统计总访问量怎么做响应式网站做法
  • 网站建设高考题设计一个自己的电商网站