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

个人网站需要备案常德seo排名

个人网站需要备案,常德seo排名,药膳网站建设的目的,国内wordpress插件核心思想 通过相邻元素的比较和交换&#xff0c;使较大的元素逐渐“浮”到数组的末尾&#xff08;像气泡从水底冒到水面一样&#xff09; 基础冒泡排序 public class BubbleSort{public static void bubbleSort(int[] arr){for(int i 0; i < arr.length - 1; i){//冒泡…

核心思想

通过相邻元素的比较和交换,使较大的元素逐渐“浮”到数组的末尾(像气泡从水底冒到水面一样)

基础冒泡排序

public class BubbleSort{public static void bubbleSort(int[] arr){for(int i = 0; i  < arr.length - 1; i++){//冒泡的次数,总数-1for(int j = 0; j < arr.length - 1 - i; j++){//比较相邻的数if(arr[j] > arr[j+1]){swap(arr, j, j+1);}}}}public static void swap(int[] arr, int a, int b){int temp = arr[a];int[a] = int[b];int[b] = temp;}
}

时间复杂度

  • 最坏情况(完全逆序):O(n²)
  • 最好情况(已有序):O(n²)(即使有序,仍然会完整遍历)

空间复杂度:O(1)

稳定性:稳定

优化版冒泡排序

优化思路

所谓优化,就是数据已经排好序的情况下提前终止冒泡排序。

判断的依据就是,当某一轮的尝试“冒泡”的过程中,如果发现数据并没有进行交换,那么这时候就直接结束排序过程。

优化代码
public class OptimizedBubbleSort{public static optimizeBubbleSort(int[] arr){int n = arr.length;boolean swapped ;for(int i = 0; i < n -1; i++){swapped = false;for(int j = 0; j < n - 1- i; j++){if(arr[j] > arr[j+1]){swapped = true;swap(arr, j , j+1);}}if(!swapped) return;}}public static void swap(int[] arr, int a, int b){int temp = arr[a];int[a] = int[b];int[b] = temp;}
}

时间复杂度

  • 最坏情况(完全逆序)O(n²)
  • 最好情况(已有序)O(n)(即使有序,仍然会完整遍历)
http://www.dtcms.com/wzjs/548379.html

相关文章:

  • 牌具做网站可以吗wordpress恢复页面
  • 云主机放多个网站小米公司网络营销工具
  • 现在在市场上做网站怎么样哪里可以做网页
  • 视频网站做cpa爱网
  • 做宣传图片的网站帝国网站免费模板
  • 苏州网站排名方案建立个人网站代码
  • 网站开发根目录建在哪源代码 培训 网站
  • 建立网站要多少钱如何制作一个官网
  • 徐州公司做网站网络营销渠道的功能包括
  • 网站背景视频是怎么做的wordpress安装点提交无法访问
  • 建站平台和网站开发的区别做网站平台成本
  • 网站更改备案主体北京网站建设最好公司
  • 电商的网站怎么做的好2022年室内设计大赛
  • 佛山企业网站建设咨询小视频做网站怎么赚钱吗
  • 个人网站备案可以放什么内容seo推广优化工具
  • 自己做网站处理图片用什么软件下载网站标题的优化
  • 高端网站制作怎么样wordpress 调用输入
  • 池州有哪些做网站的怎么查什么时候做的网站
  • 展览设计网站推荐网站建设公司 宣传册
  • 网站建设好了怎么发布哪里有做美食的视频网站
  • 网站建设 金手指 排名22新潮狼网站建设
  • 淄博网站建设高端企业外贸公司网站改版思路
  • 做网站买主机还是服务器带后台的响应式网站
  • 手机做网站哪家好大学学风建设网站
  • 网贷网站建设滕州个人兼职做网站
  • 网站建设电话销售的话术手机是使用wordpress
  • 南京公司建设网站网上有哪些接单做效果图的网站
  • 网站系统建设架构邯郸大网站
  • 纯静态网站是有什么程序做的微信网站打不开
  • 网站策划初级方案模板推广营销软件app