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

咸宁网站建设windows优化大师会员兑换码

咸宁网站建设,windows优化大师会员兑换码,西安seo整站优化,wordpress被大量注册冒泡排序的思想: 是一个把元素从小到大排的一个算法思想 相邻的两个元素两两比较,大的那一个元素向后移,小的那个元素向前移 核心逻辑: 比较所有相邻的两个项,如果第一个比第二个大,就交换它们 从头开始…

在这里插入图片描述

冒泡排序的思想:

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

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

核心逻辑:

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

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

一共要进行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.fp688.cn/news/155430.html

相关文章:

  • web手机版网站开发框架上海企业优化
  • 网上接单做网站链接提交工具
  • 网站收录不稳定做网站公司哪家比较好
  • 做网站 域名不属于app开发网站
  • 网站做友情链接seo是什么意思职业
  • wordpress 图片站主题网站关键词优化方法
  • 足球直播网站怎么做的凡科网建站系统源码
  • 做网站武汉百度账号中心官网
  • 网站建设大概多少费用东莞今天的最新通知
  • 政府网站建设的易用性品牌公关具体要做些什么
  • wordpress wp-login兰州网站seo优化
  • 廊坊做网站电话seo网络优化平台
  • 沧浪公司网站建设电话新闻媒体发布平台
  • 东莞想做网站找什么公司长沙网站推广工具
  • 建设银行自贡分行网站百度竞价推广常用到的工具
  • tp5做企业网站今天新闻最新消息
  • 洛阳最好的做网站的公司哪家好网络推广精准营销推广
  • c web怎么做网站网络营销推广流程
  • 企业推广活动网站优化与seo
  • 做任务的网站有哪些百度搜索关键词排行榜
  • 浙江智能建站系统价格百度seo策略
  • 云羽网络网站建设网络营销官网
  • 常用的erp系统整站排名优化品牌
  • 青州市城乡建设局网站福建seo优化
  • 国外做二手服装网站有哪些搜索引擎优化分析报告
  • 北京电商网站开发公司怎么把平台推广出去
  • 网站建设与管理大作业太原关键词优化公司
  • 做平台好还是做网站好新的seo网站优化排名 排名
  • 网站方案范文线下推广活动策划方案
  • 影视网站建设目的网络营销的营销方式是什么