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

1688代加工官方网站免费logo图标在线制作

1688代加工官方网站,免费logo图标在线制作,兼职做放单主持那个网站好,老河口网站定制一、定义 选择排序法是一种不稳定的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素&a…

一、定义

选择排序法是一种不稳定的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。

二、算法示例讲解(Java)

public static void selectSort(int[] array) {if (array == null || array.length < 2) {return;}// 外层循环控制遍历的轮数,每轮找出剩余未排序部分中的最小(或最大)元素for (int i = 0; i < array.length - 1; i++) {// 假设当前未排序部分的第一个元素为最小值int minIndex = i;// 内层循环在剩余未排序部分中寻找最小值的索引for (int j = i + 1; j < array.length; j++) {// 如果找到更小的元素,则更新minIndexif (array[j] < array[minIndex]) {minIndex = j;}}// 将找到的最小值与当前位置的元素交换if (minIndex != i) {int temp = array[i];array[i] = array[minIndex];array[minIndex] = temp;}}
}

第1轮
未排序部分:[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
第2轮
未排序部分:[9, 8, 7, 6, 5, 4, 3, 2, 10]
第3轮
未排序部分:[8, 7, 6, 5, 4, 3, 9, 10]
第4轮
未排序部分:[7, 6, 5, 4, 8, 9, 10]
第5轮
未排序部分:[6, 5, 7, 8, 9, 10]
第6轮
未排序部分:[6, 7, 8, 9, 10]
第7轮
未排序部分:[7, 8, 9, 10]
第8轮
未排序部分:[8, 9, 10]
第9轮
未排序部分:[9, 10]

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

相关文章:

  • 网站做推广赚钱项目如何将图片生成网址
  • 百度经验网站建设网页设计师资格证查询官网
  • 济南天桥区网站建设公司wordpress滑块不显示
  • 网站建设与管理是干什么的网站怎么做才能被百度收录
  • 创意设计公司网站无锡做网站公司有哪些
  • 衡阳北京网站建设国网交流建设公司网站
  • 住房和建设部信息网站沧州做家装的公司网站
  • 社交网站开发流程app开发技术路线描述
  • 免费域名注册网站源码wordpress 屏蔽特定国家ip
  • 网站建设最新资讯简单的网页设计模板
  • 保定微网站 建设昆汀的室内设计案例
  • 济南网站建设有限公司小程序登录界面设计
  • 注册网址自媒体seo是什么意思
  • 青岛做网络直播的网站网站推广服务方案
  • 公司网站英文域名在哪查河源网站建设 科技
  • 做的网站怎样更新电子商务平台官网
  • 怎样用微信做购物网站长沙网站建设平台
  • 不花钱的网站建设宁夏中卫市林业生态建设局网站
  • 丽水网站seowordpress使用第三方播放器
  • 设计师网站源码如何找人做网站
  • 网站设计专业国内顶尖设计椅子图片
  • 德阳房产网站建设H5网站建设网站定制开发
  • 网站建设的扩展阶段包括南京网站建设雷仁网络
  • 有什么有什么好的学做饮品的网站企业网站建站策划书
  • 微信认证 网站小程序开发兼职
  • 做网站可以把文字做成图片吗网站后台扫描插件
  • 网站集约化建设背景公司logo设计大全 图片欣赏
  • 网站seo优化心得南阳专业网站建设价格
  • 中小企业网站建设咨询wordpress结构
  • 东莞专业做网站成都高新区国土规划建设局网站