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

商标查询网站下载谷歌浏览器

商标查询网站,下载谷歌浏览器,做外贸需要注册哪些b2b网站,做彩票网站网址选择排序 核心:不断地选择剩余元素中的最小者。 找到数组中最小元素并将其和数组第一个元素交换位置。在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。 性质: 比较次数(N-1)(N-2)(N-3)…21~N^2/2交换次数N运行…

选择排序

核心:不断地选择剩余元素中的最小者。

  1. 找到数组中最小元素并将其和数组第一个元素交换位置。
  2. 在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。

性质:

  • 比较次数=(N-1)+(N-2)+(N-3)+…+2+1~N^2/2
  • 交换次数=N
  • 运行时间与输入无关
  • 数据移动最少

在这里插入图片描述

public class SelectioSort {public static void main(String[] args) {int unsortedArray[] = new int[]{8, 5, 2, 6, 9, 3, 1, 4, 0, 7};selectionSort(unsortedArray);System.out.println("After sort: ");for (int item : unsortedArray) {System.out.print(item + " ");}}public static void selectionSort(int[] array) {int len = array.length;for (int i = 0; i < len; i++) {for (int item : array) {System.out.print(item + " ");}System.out.println();int min_index = i;// 将最小值的下标找出来for (int j = i + 1; j < len; j++) {if (array[j] < array[min_index]) {min_index = j;}}int temp = array[min_index];array[min_index] = array[i];array[i] = temp;}}
}

输出:

8 5 2 6 9 3 1 4 0 7 
0 5 2 6 9 3 1 4 8 7 
0 1 2 6 9 3 5 4 8 7 
0 1 2 6 9 3 5 4 8 7 
0 1 2 3 9 6 5 4 8 7 
0 1 2 3 4 6 5 9 8 7 
0 1 2 3 4 5 6 9 8 7 
0 1 2 3 4 5 6 9 8 7 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
After sort: 
0 1 2 3 4 5 6 7 8 9 
http://www.ds6.com.cn/news/88217.html

相关文章:

  • 阿里云iot网站开发培训机构招生方案范文
  • 专门做杂志的网站有哪些宁德市是哪个省
  • p2p网站开发无代码系统搭建平台
  • 微信小程序脚本方法seo
  • 网站独立ip如何做301重定向网络营销的四种形式
  • 网络营销 网站安康地seo
  • 做网站收费标准营销推广方法有哪些
  • 个人网站制作成品怎样做产品推广
  • 营销式网站建设沈阳关键词seo排名
  • 音乐网站开发武汉seo优化代理
  • 服务式办公室网泽成seo网站排名
  • 网站开发和运行 法律互联网营销师培训班
  • 文昌网站建设 myvodocba目前排行
  • 政府网站建设运行情况汇报关键词歌词打印
  • 投稿网站源码电商网站建设公司哪家好
  • php是用来做网站的吗今日新闻快讯10条
  • 封丘县建站塔山双喜西安seo王尘宇
  • 做美食类网站现状seo网络排名优化
  • 对口网站怎么做微信运营工具
  • 自己做网站 空间怎么买软考培训机构排名
  • 电子交易网站流程2021年度关键词有哪些
  • 贵州建设厅考试网站安全员如何建造一个网站
  • 有没有专门做建材的网站黄冈免费网站推广平台汇总
  • 凉山建设局网站腾讯广告投放平台
  • 外贸公司网站建设域名服务器地址查询
  • ui设计师是啥百度seo搜索引擎优化厂家
  • 阿里云服务器上如何做网站营销型网站建设费用
  • 淮南家居网站建设怎么样免费大数据查询平台
  • 自建站英文免费推广网站2024
  • 中企动力做网站如何建造自己的网站