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

建设工程监理 精品课网站怎么给自己的公司建立网站

建设工程监理 精品课网站,怎么给自己的公司建立网站,江门模板建站定制,做线上网站需要多少钱选择排序算法是一种比较经典的排序算法,与其类似的冒泡排序算法的思想有点不同,它采用的是选择第一个和后n-1个进行比较,将最小的排在第一个位置,后面的依此方式进行。 一、算法步骤 步骤1:初始化数组arry(假设其长度…

选择排序算法是一种比较经典的排序算法,与其类似的冒泡排序算法的思想有点不同,它采用的是选择第一个和后n-1个进行比较,将最小的排在第一个位置,后面的依此方式进行。

一、算法步骤

步骤1:初始化数组arry(假设其长度为n);

步骤2:选择数组的第一元素与后n-1个元素进行比较,挑选最小的元素a1与第一个元素进行替换,将第一位置的元素换成a1,最小元素对应位置换成第一个元素;

步骤3:选择第2个位置的元素与后n-2个元素进行比较,选择最小的元素a2与其进行替换,依此规则选择第n-1个位置的元素与其最后一个元素进行比较;

步骤4:完成步骤3的选择,输出排序后的结果;

二、案例讲解(实例理解)

给出一数组[3,2,1,9,4,6,5],按上述算法步骤进行:

第一次比较:1,2,3,9,4,6,5

第二次比较:1,2,3,9,4,6,5

第三次比较:1,2,3,9,4,6,5

第四次比较:1,2,3,49,6,5

第五次比较:1,2,3,4,5,6,9

第六次比较:1,2,3,4,5,69

通过上述的案列,可以很清晰的得出排序后的数组,下面通过程序的方式进行展示:

三、程序实现

package algorithm;import java.util.Arrays;public class SelectSort {public static void main(String[] args) {//创建数组int [] array=  {3,2,1,9,4,6,5};for(int i=0;i<array.length-1;i++) {int min_index=i;for(int j=i+1;j<array.length;j++) {if(array[j]<array[min_index]) {min_index=j;}}int temp=array[i];array[i]=array[min_index];array[min_index]=temp;System.out.println("第"+(i+1)+"次排序结果:"+Arrays.toString(array));}}
}

在程序中需要注意的点是大家需要导入包Arrays,使用其中的toString方法将其转化才能打印出结果。

四、输出结果:

第1次排序结果:[1, 2, 3, 9, 4, 6, 5]
第2次排序结果:[1, 2, 3, 9, 4, 6, 5]
第3次排序结果:[1, 2, 3, 9, 4, 6, 5]
第4次排序结果:[1, 2, 3, 4, 9, 6, 5]
第5次排序结果:[1, 2, 3, 4, 5, 6, 9]
第6次排序结果:[1, 2, 3, 4, 5, 6, 9]

http://www.ritt.cn/news/19977.html

相关文章:

  • 怎么投诉网站制作公司哪家网站推广好
  • 客户关系管理系统的特点百度seo快速
  • 洛阳东翔科技做的网站广告公司品牌营销推广
  • 网站做app的软件有哪些8个公开大数据网站
  • php网站开发实例电子版seo引擎搜索
  • app和网站趋势网络营销推广经验总结
  • 易时代网站提高百度搜索排名
  • seo优化系统哪个好优化大师官网下载
  • 网站设计模板项目平台
  • 个人网站备案做论坛长沙靠谱seo优化费用
  • 北京有几家宽带网络公司谷歌seo视频教程
  • 企业品牌网站有哪些代写文章
  • 什么网站可以做图赚钱吗网站关键词百度自然排名优化
  • 盘县网站开发电商运营去哪里学比较好
  • 做网站的专业词汇青岛百度seo代理
  • 哪些公司经常做网站刷排名有百度手机刷排名
  • 交友营销型网站最好看免费观看高清视频了
  • 从网站下载壁纸做海报涉及站长工具平台
  • 龙采做网站要多少钱百度seo优化是做什么的
  • 网站管理助手 ftp站长工具seo综合查询
  • 宁波seo营销宁波seo企业推广
  • 四川网站制作哪家好免费制作网站app
  • 哈尔滨做网站哪里好360seo排名优化服务
  • 网站建设培训总结李勇seo的博客
  • 苏州专业网站建设设计公司个人可以做推广的平台有哪些
  • 做网站新闻长沙网址seo
  • 手机网站用户体验关键词汇总
  • 成都网站建设公司有哪些cpc广告接单平台
  • 天长网站seo零食软文范例300字
  • 短视频营销推广方案seo研究中心官网