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

温州网站设计案例商丘网站建设aliapp

温州网站设计案例,商丘网站建设aliapp,子网站建设工作,深圳城乡和住房建设局网站选择排序 选择排序 #xff08;selection sort#xff09;的工作原理非常直接#xff1a;开启一个循环#xff0c;每轮从未排序区间选择最小的元素#xff0c;将其放到已排序区间的末尾。 算法原理 排序数组#xff1a;#xff08;2 4 3 1 5 2#xff09; #xf…选择排序 选择排序 selection sort的工作原理非常直接开启一个循环每轮从未排序区间选择最小的元素将其放到已排序区间的末尾。 算法原理 排序数组2 4 3 1 5 2 2 4 3 1 5 22依次和4 3 1 5 2比较 i f ( 2 o t h e r ) ⇒ i n d e x m i n I n d e x if(2other) ⇒ indexminIndex if(2other)⇒indexminIndex比较完后交换元素位置。1 4 3 2 5 24依次和3 2 5 2比较同理得到最小元素的index比较完后交换元素位置。1 2 3 4 5 23依次和4 5 2比较同理交换元素位置。1 2 2 4 5 31 2 2 3 5 41 2 2 3 4 5 Idea 根据上述推导过程可以使用 f o r for for嵌套循环 外层用于遍历每个比较的元素内层则用于控制剩下的元素区间下划线 T ( n ) O ( n 2 ) T(n)O(n^2) T(n)O(n2) Coding public class bubbleSort {public static void main(String[] args) {int[] nums{1,4,6,4,5};bubbleSorted(nums);for(int i:nums){System.out.println(i);}}/*** 冒泡排序* param nums*/public static void bubbleSorted(int[] nums){int n nums.length;for(int in-1;i0;i--){for(int j0;ji;j){if(nums[j]nums[j1]){int tmpnums[j];nums[j]nums[j1];nums[j1]tmp; //大的向右边移动}}}} }更多有趣内容访问https://github.com/TheRainbow5 参考文献 [1] https://www.hello-algo.com/chapter_sorting/selection_sort/
http://www.huolong8.cn/news/307725/

相关文章:

  • 建设部四库一平台网站婚庆公司策划书
  • 东莞市住房建设部网站安卓优化大师新版
  • 单位做网站资料需要什么35岁学网站开发怎么样
  • 个人网站免费注册蓝色 宽屏 网站 模板
  • 营销型网站的建设网站建设团队定制
  • 长春建设网站公司哪家好干果坚果网站建设
  • 网站建设岗位主要做什么长三角旅游推广联盟
  • 盐城建站装修网站排名
  • 免费建立自己的网站空间c 网站开发简单实例
  • 站长推荐自动跳转导航入口dw网页设计免费模板
  • 网站哪家公司做的好wordpress显示分类文章
  • 泰州市做网站找客户去哪个平台
  • 小户型室内装修设计公司网站网站建设的总体目标是什么
  • 做网站的调查问卷互助平台网站制作
  • 招远市建设局网站raid管理网站开发
  • 十个app制作网站wordpress常量
  • 计算机程序设计网站开发宁波免费seo排名优化
  • 网页设计与网站开发方向wordpress网页图片加载很慢
  • 品牌型网站有哪些企业网站开发用什么语言写
  • 网站免费正能量软件下载视频电子产品定制开发
  • 中国五大门户网站成都房产网最新楼盘二手房信息
  • php能自己做网站吗qq企业邮箱注册申请
  • 企业网站建设前言东营网络科技有限公司
  • 做美容美发学校网站公司大型网站制作
  • 群辉怎么做网站网站建哪家好
  • 小程序 微网站网站建设 微信营销
  • 网站建设的主题快速的网站建设
  • 公司网站建设费怎么做账怎么做招投标网站
  • 如何做阿里巴巴免费网站最新新闻热点作文素材
  • 西安建筑网站学建网站要多久