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

咸宁网站建设百度爱采购怎么优化排名

咸宁网站建设,百度爱采购怎么优化排名,前端个人网站模板,0453牡丹江信息网怎么发布信息冒泡排序的思想: 是一个把元素从小到大排的一个算法思想 相邻的两个元素两两比较,大的那一个元素向后移,小的那个元素向前移 核心逻辑: 比较所有相邻的两个项,如果第一个比第二个大,就交换它们 从头开始…

在这里插入图片描述

冒泡排序的思想:

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

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

核心逻辑:

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

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

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

相关文章:

  • 公司网站购买主机企业查询平台
  • 网站制作成都可视化网页制作工具
  • 企业宣传册模板直接套用哈尔滨网络优化公司有哪些
  • 做网站需要注意什么问题seo干什么
  • 网站开发视频资源放哪儿上海抖音seo
  • 国产做性直播视频网站在线网页服务器
  • 软件开发app制作公司有哪些电商网站怎样优化
  • 建设一个自己的网站需要多少钱抖音seo推荐算法
  • 网站如何做公安部备案谷歌seo公司
  • 新网站制作公司2023年8月疫情又开始了吗
  • 新闻型网站建设优就业seo怎么样
  • 网站建站需要什么软件营销型网站的类型有哪些
  • 顺的网站建设报价优秀的软文广告欣赏
  • 做logo赚钱的网站河南网站公司
  • 做国外网站的零售seo网站排名优化软件是什么
  • 苏州网站建设集团网络推广网站有哪些
  • 游戏网站制作板式如何在网上推广自己的产品
  • 做百度推广会送网站吗下载关键词推广软件
  • 做销售用什么网站百度推广电话是多少
  • 网站建设中网站制作包括哪些内容沈阳网站关键词排名
  • 新手怎么做企业网站广告代理商
  • 做海外购网站国际新闻
  • 管理网站建设seo sem是什么意思
  • 网站建设做什么好优化网络软件
  • wordpress非插件使用七牛云存储百度关键词优化手段
  • 企业做网站需要多少钱推广论坛有哪些
  • 网站开发功能文档营销策略分析论文
  • 在电脑上做二建题 哪个网站好企业网站制作多少钱
  • 郑州企业网站价格现在最火的推广平台有哪些
  • 表单网站怎么做seo搜易网服务介绍