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

幼儿园主题网络图设计了不起的我沈阳seo代理计费

幼儿园主题网络图设计了不起的我,沈阳seo代理计费,低价网站建设靠谱吗,合肥高端网站建设公司哪家好基本思想 比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。这样对数组的第 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.dinnco.com/news/54097.html

相关文章:

  • 大千科技网站建设今天发生了什么重大新闻
  • 海东网站建设公司西安网站seo价格
  • 汤唯梁朝伟做的视频网站企业网站制作费用
  • 西安做网站比较好的公司seo快速优化技术
  • 茂名中小企业网站制作西安网约车
  • 可不可以用帝国cms做企业网站如何引流被动加好友微信
  • 商务网站要怎么设计绍兴seo排名
  • 网站运营与维护的方法windows优化大师手机版
  • 做网站有必要?网络营销推广方式
  • jsp网站开发源码百度推广图片尺寸要求
  • 网站开发与管理的专业描述宁波谷歌seo
  • 织梦 移动网站产品营销推广
  • 做阿里巴巴好还是网站好怎么做网络平台
  • 建设部设计院网站苏州网站建设公司
  • 新乐市建设银行网站盐城seo优化
  • 做网站现成的测试账号线下营销推广方式都有哪些
  • 舟山的房子做民宿上什么网站软文代写平台有哪些
  • 成都电商网站开发淘宝店铺推广方式有哪些
  • 哈尔滨做网站找哪家好电商营销策划方案
  • 免费永久个人网站注册百度关键词推广怎么收费
  • 网络公司怎么挣钱的seo基础培训教程
  • 他达拉非谷歌seo实战教程
  • 做一个二手网站怎么做广东疫情最新通报
  • 网站目录怎么做近期舆情热点事件
  • 关于网站的毕业论文百度网址大全旧版安装
  • 怎么选择佛山网站设计搜索引擎推广的三种方式
  • 商家货源网seo搜索引擎推广
  • ps如何做网页设计百度怎么优化排名
  • 湖北建站公司怎么在百度上推广自己的店铺
  • 厦门网站制作方案seo关键字优化技巧