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

四川省建设建设监理协会网站软件库网站大全

四川省建设建设监理协会网站,软件库网站大全,如何开发应用,怎么做分享网站基本思想 比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。这样对数组的第 0 个数据到 N-1 个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1 个位置。如此循环 (N-1)次,每次循环需要比较的个数…

基本思想

  1. 比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。
  2. 这样对数组的第 0 个数据到 N-1 个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1 个位置。
  3. 如此循环 (N-1)次,每次循环需要比较的个数 N 都减 1。当 N = 0 时结束。

代码实现

public static void bubbleSort(int[] arr) {for (int times = arr.length - 2; times > 0; times--) {for (int pivot = 0; pivot <= times; pivot++) {if (arr[pivot] > arr[pivot + 1]) {int temp = arr[pivot];arr[pivot] = arr[pivot + 1];arr[pivot + 1] = temp;}}}
}

算法复杂度

假设排序的元素个数为 n,则需要循环 n-1 次,每次比较次数都减1也就是说一次循环中最多比较n-1次 最少比较1次。所以 T(n) = n(n+1)/2O(n) = n²

http://www.yayakq.cn/news/471421/

相关文章:

  • 固安做网站的网站建设公司话术
  • 私人为别人做网站违法问题百度推广一年收费标准
  • 微网站怎么做百度关键词排名展馆展示设计公司排名推荐电脑
  • 网站的概念邯郸小学网站建设
  • 南京网站建设包括哪些wordpress 如何登录地址
  • 给别人建设网站的注意事项现在最好的企业网站管理系统
  • 有关做网站项目的毕业答辩怎样建设好网站
  • 新网站怎么发外链中国电信黄页官网
  • 行业网站开发方案一级a做爰片免费观看 安全网站
  • 郑州有学网站制作成品网站短视频源码搭建免费
  • .red域名做网站好不好手机免费网站
  • 信用平台网站建设建议360优化大师app下载
  • 网站建设总结与心得体会wordpress主题背景图片
  • 怎么黑入网站购物网网站建设开题报告
  • 企业网站备案 过户荣成做网站的公司
  • 广州10大网站开发gta5显示网站建设中
  • 宽屏营销型网站源码wordpress的网站怎么让他上线
  • 淄博网站电子商城平台建设江苏建站管理系统信息
  • 淘宝联盟 网站备案c2c网站代表有哪些
  • 做网站网页需要什么技术手机网站轮播图
  • 东软集团建设网站软件系统开发要多少钱
  • 应用网站模板深圳坪山新闻
  • 宁德做网站公司wordpress 输入表单
  • dw如何制作自己的网站做个网站app吗
  • 网站建设推广案例山东德铭工程建设公司网站
  • 网站开发工具最好用兰州网站订制
  • 企业门户网站 源码京东网的公司全称是
  • 建设工程168网站怎么创建个人视频号
  • 如何做购物网站的教程毕业设计网站建设题目
  • 免费网站建设教程网站推广计划书包含哪些内容