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

咸宁网站建设营销策划方案范文

咸宁网站建设,营销策划方案范文,网站托管服务适用于哪种类型的网站,网站是怎样赚钱的冒泡排序的思想: 是一个把元素从小到大排的一个算法思想 相邻的两个元素两两比较,大的那一个元素向后移,小的那个元素向前移 核心逻辑: 比较所有相邻的两个项,如果第一个比第二个大,就交换它们 从头开始…

在这里插入图片描述

冒泡排序的思想:

是一个把元素从小到大排的一个算法思想

相邻的两个元素两两比较,大的那一个元素向后移,小的那个元素向前移

核心逻辑:

比较所有相邻的两个项,如果第一个比第二个大,就交换它们

从头开始:
第一轮排序时:每相邻的两个元素进行比较,
让大的元素排在后面,
让小的元素排在前面,
第一轮排序之后就让最大的元素排在了最后面,

一共要进行n-1轮的排序,即如果一共有n个元素,那么就要进行n-1轮的排序

视频实现冒泡排序

文字描述如上,以下是冒泡排序的视频全过程

冒泡排序全过程

代码实现冒泡排序

接下来我们进行代码的实现
用一个方法来实现这个冒泡排序

public static void bubble(int[] arr){//外层循环的是一共要比较循环多少遍,即要进行多少轮的排序for(int i = 0;i < arr.length-1; i++){//内层循环的是每一轮循环一共要比较多少次for(int j = 0; i <arr.length -i-1; j++){if(arr[j] > arr[j+1]){//如果第一个元素大于第二个就交换int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}
}

时间复杂度分析:

最好情况:
O(N):最好情况之下,数组完全是有序的,但是冒泡排序仍然需要进行一次循环

最坏情况:
O(N^2):最坏情况之下,数组是完全逆序的,冒泡排序需要进行(n-1)次循环

http://www.yidumall.com/news/2567.html

相关文章:

  • 北京市网站设计-推广公司大冶seo网站优化排名推荐
  • 深圳企业做网站公司国外独立网站如何建站
  • 网页制作与前端开发免费seo在线优化
  • 东莞网站seo公司网站查询工具
  • 桂林的网站建设公司代理广告投放平台
  • 著名的响应式网站有哪些企业管理培训班
  • wordpress搜索产品伪静态seo外包服务
  • 购买网站空间北京网站优化快速排名
  • qq空间做单页网站阿里seo排名优化软件
  • 做网站还是小程序佛山网站建设公司哪家好
  • 公司网站html模板营销策划书范文案例
  • 做装修推广哪个网站最靠谱吗dsp投放方式
  • 应用公园下载郑州众志seo
  • 合肥网站建设模板系统什么是搜索引擎优化的核心
  • 旅游网站首页设计模板合肥做网站推广
  • 中企动力官做网站怎么样域名注册需要多久
  • wordpress开店铺网站怎么优化推广
  • 网站底部悬浮导航网站一般怎么推广
  • wordpress访问人数上首页的seo关键词优化
  • 江西萍乡做网站公司南昌seo排名优化
  • 北京高端别墅设计公司珠海seo排名收费
  • 西乡网站建设企业qq怎么申请
  • 怎么上线网站想要导航页面推广app
  • 免费打开的网站刺激广告
  • 中国建设银行安徽省分行招聘网站模板建站和开发网站区别
  • 武汉单位做网站百度应用下载
  • 用wordpress做网站百度竞价广告收费标准
  • 源代码做网站怎么在网上推广产品
  • 重庆网网站建设公司自己怎么做百度推广
  • 游戏网站上图片动态怎么做的seo 0xu