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

南昌师范学院网站建设的意义和目的百度seo文章

南昌师范学院网站建设的意义和目的,百度seo文章,惠州网站建设培训,网站一直维护意味着什么选择排序 核心:不断地选择剩余元素中的最小者。 找到数组中最小元素并将其和数组第一个元素交换位置。在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。 性质: 比较次数(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.zhongyajixie.com/news/31929.html

相关文章:

  • 想给公司做个网站怎么做手机关键词排名优化
  • jsp做网站教程银川网页设计公司
  • 杭州网站建设案例八百客crm登录入口
  • wordpress网页图片加载很慢厦门seo蜘蛛屯
  • 长沙诚信做网站怎样推广公司的网站
  • 建筑设计专业的网站企业qq手机版
  • 网站空间服务站电话湖南正规seo公司
  • 武汉网站app开发电商平台怎么推广
  • 网站建设技术公司网站维护工程师
  • 上海网站se0优化公司长沙百度关键词推广
  • 网站优化方案书页面seo优化
  • 杭州便宜的手机网站建设企业网络营销顾问
  • 计算机应用网站建设与维护是做什么最新app推广
  • 安阳网站建设商祺怎么打广告吸引客户
  • 河北建设网网站百度推广
  • 贸易公司网站制作常州网络推广哪家好
  • 南通网站关键词推广网站新站整站排名
  • 注册网站域名有什么用百度竞价app
  • 做网站设计用到的软件太原seo自媒体
  • 如何做网站直播入口广州seo网站开发
  • 宝安做网站电脑培训零基础培训班
  • 怎样做网站pptseo排名软件免费
  • 查看网页源代码无锡seo关键词排名
  • 18款禁用软件app破解版合肥百度关键词优化
  • 烟台做网站百度seo培训要多少钱
  • 找网站建设企业网络seo外包
  • 绩溪住房建设网站360推广助手
  • 目前流行的网站开发设计网站模板搭建
  • 厦门网站设计一般要多久网站seo快速排名
  • 网站注册qq线上推广渠道主要有哪些