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

做网站在哪里做绍兴seo外包

做网站在哪里做,绍兴seo外包,网站关键词优化原理,广州海珠区房价选择排序 选择排序 (selection sort)的工作原理非常直接:开启一个循环,每轮从未排序区间选择最小的元素,将其放到已排序区间的末尾。 算法原理 排序数组:(2 4 3 1 5 2) &#xf…

选择排序

选择排序 (selection sort)的工作原理非常直接:开启一个循环,每轮从未排序区间选择最小的元素,将其放到已排序区间的末尾。

算法原理

排序数组:(2 4 3 1 5 2)

  1. 2 4 3 1 5 2):2依次和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(2>other) ⇒ index=minIndex if(2>other)index=minIndex,比较完后,交换元素位置。
  2. (1 4 3 2 5 2):4依次和3 2 5 2比较,同理得到最小元素的index,比较完后,交换元素位置。
  3. (1 2 3 4 5 2):3依次和4 5 2比较,同理,交换元素位置。
  4. (1 2 2 4 5 3
  5. (1 2 2 3 5 4
  6. (1 2 2 3 4 5

💡Idea

根据上述推导过程,可以使用 f o r for for嵌套循环

  1. 外层用于遍历每个比较的元素
  2. 内层则用于控制剩下的元素区间(下划线)

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 i=n-1;i>0;i--){for(int j=0;j<i;j++){if(nums[j]>nums[j+1]){int tmp=nums[j];nums[j]=nums[j+1];nums[j+1]=tmp;   //大的向右边移动}}}}
}

更多有趣内容访问https://github.com/TheRainbow5

参考文献

[1] https://www.hello-algo.com/chapter_sorting/selection_sort/

http://www.fp688.cn/news/162075.html

相关文章:

  • 网站备案需要去哪里营销型网站建设运营
  • 做网站需要好多图片google play应用商店
  • 长春做网站哪家公司好北京seo代理计费
  • 泰安专业的网站建设网站推广方案策划书2000
  • 自己开公司需要什么流程惠州百度seo排名
  • 蓝色创新业务功能展示网页模板seo基础入门视频教程
  • 四川省人民政府副秘长有哪些seo搜索引擎优化实训报告
  • 哪个公司做网站好苏州河南省干部任免最新公示
  • 商城网站建设经验湖南企业竞价优化首选
  • sf网页游戏大全500强企业seo服务商
  • 做直播网站多少钱营销网络推广哪家好
  • wordpress 去掉w如何seo搜索引擎优化
  • 简单的做网站软件有啥网络站点推广的方法有哪些
  • 新闻网站的编辑该怎么做长春网站制作方案定制
  • 网站建设策划 优帮云个人如何注册网址
  • cpa自己做网站竞价推广方案
  • 拓元建设网站成都专门做网站的公司
  • 台州市网站建设合肥网站建设公司
  • 网站备案 做网站如何自己创建一个网站
  • 青岛 市北 疫情网奇seo赚钱培训
  • 怀化火车站网站优秀的网络搜索引擎营销案例
  • 青岛建设集团招工信息网站网站优化建议
  • 合肥企业网站网站排名优化怎么做
  • 网站建设售前说明书html做一个简单的网页
  • 电子网站建设基本流程图网络项目推广平台
  • 岳阳做网站百度网页广告怎么做
  • 平面设计网页设计师招聘seo关键词优化费用
  • 长沙装饰公司seopc流量排行榜企业
  • 西安做网站哪家最便宜有哪些网站可以免费发布广告
  • 百度小程序如何做网站苏州整站优化