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

免费高清网站推荐做企业培训的网站

免费高清网站推荐,做企业培训的网站,wordpress academia,买服务器网站核心思想 冒泡排序是通过相邻元素的连续比较和交换#xff0c;使得较大的元素逐渐浮到数组的末尾#xff0c;如同水中气泡上浮的过程 特点#xff1a; 每轮遍历将最大的未排序元素移动到正确位置​稳定排序#xff1a;相等元素的相对位置保持不变​原地排序…核心思想 冒泡排序是通过相邻元素的连续比较和交换使得较大的元素逐渐浮到数组的末尾如同水中气泡上浮的过程 特点 每轮遍历将最大的未排序元素移动到正确位置​稳定排序相等元素的相对位置保持不变​原地排序不需要额外存储空间 复杂度 情况时间复杂度空间复杂度​最好情况​O(n)O(1)​最坏情况​O(n²)O(1)​平均情况​O(n²)O(1) 优缺点 优点 实现简单代码易读不需要额外内存空间对部分有序数组效率较高通过优化 缺点 时间复杂度较高不适合大数据量元素需要频繁交换效率低于其他O(n²)算法如选择排序 适用场景 小规模数据排序n ≤ 1000数据基本有序的情况日常基本很少使用 代码实现Java public class BubbleSortDemo {public static void bubbleSort(int[] arr) {int n arr.length;//外层循环控制排序轮数for (int i 0; i n - 1; i) {//内层循环控制相邻元素比较for (int j 0; j n - i - 1; j) {//升序排列的交换逻辑if (arr[j] arr[j 1]) {int temp arr[j];arr[j] arr[j 1];arr[j 1] temp;}}}}public static void main(String[] args) {int[] data {5, 3, 8, 4, 2};System.out.println(排序前: Arrays.toString(data));bubbleSort(data);System.out.println(排序后: Arrays.toString(data));} }过程示例 初始  5 3 8 4 2   第1轮3 5 4 2 [8]   第2轮3 4 2 [5 8]   第3轮3 2 [4 5 8]   第4轮2 [3 4 5 8]
http://www.w-s-a.com/news/7394/

相关文章:

  • 没有ipc备案的网站wordpress isux主题
  • 清远做网站电子商务网站建设需要的语言及特点6
  • 万州那家做网站c语言基础知识入门
  • 齐河网站建设公司价格网站建设包括什么
  • 论坛网站开发费用怎么把文件放到网站的根目录
  • 海南省零售户电商网站官渡区住房和城乡建设局网站
  • 怎么找淘宝客网站最新军事战况
  • 缺乏门户网站建设网页设计与制作项目教程第二版
  • 手机网站横竖屏一般做建设的是什么公司
  • 免费网站建设无广告网站开发 华景新城
  • 湖州网站制作报价西安网站开发有哪些公司
  • google 浏览器开源seo软件
  • 网站空间是什么意思自己怎样建设网站
  • 国外家装设计网站如何做软件开发
  • 凡科建站登录官网当当网网站建设策划书
  • 网站百度屏蔽关键词杭州排名优化公司
  • h5响应式网站模板下载wordpress鼠标指针
  • 摄影作品投稿网站目前最好的引流推广方法
  • 资源站源码永久dede网站搬家 空间转移的方法
  • 网站建设销售的技巧话语it培训机构
  • 自建本地网站服务器wordpress南充房产网最新楼盘最近房价
  • 郑州代做网站天津哪里能做网站
  • 网站如何做排名网站建设项目的工作分解
  • 洛阳网络建站公司网站开发主流语言
  • 广州各区正在进一步优化以下措施seo值是什么意思
  • 滨州建网站公司京东云 wordpress
  • 网站视频背景怎么做免费的网络推广有哪些
  • 申请网站怎样申请广西壮族自治区专升本业务系统
  • 写作网站哪个网站做ic外单好
  • 苏州和城乡建设局网站撸撸撸做最好的导航网站