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

信用 网站 建设方案登陆工伤保险网站 提示未授权 怎么做

信用 网站 建设方案,登陆工伤保险网站 提示未授权 怎么做,快速注销网站备案,网站排名优化服务在里面找动图理解 【数据结构】八大排序(超详解附动图源码)_数据结构排序-CSDN博客 一 简介 冒泡排序应该是我们最熟悉的排序了,在C语言阶段我们就学习了冒泡排序。 他的思想也非常简单: 两两元素相比,前一个比后一个大就交换&#xff0…

在里面找动图理解

【数据结构】八大排序(超详解+附动图+源码)_数据结构排序-CSDN博客

一  简介

冒泡排序应该是我们最熟悉的排序了,在C语言阶段我们就学习了冒泡排序。

他的思想也非常简单:

两两元素相比,前一个比后一个大就交换,直到将最大的元素交换到末尾位置。这是第一趟

一共进行n-1趟这样的交换将可以把所有的元素排好。

(n-1趟是因为只剩两个元素时只需要一趟就可以完成)

二   代码实现

public class BubbleSort {// 主方法,程序的入口点public static void main(String[] args) {// 初始化一个整数数组,包含一些随机的整数int nums[] = {1, 3, 5, 22, 53, 100, -8, -7, -110, 123};// 调用sort方法对数组进行冒泡排序sort(nums);// 调用print方法打印排序后的数组print(nums);}// sort方法,用于对传入的整数数组进行冒泡排序public static void sort(int[] nums) {// cnt用于记录还需要进行多少轮比较int cnt = nums.length - 1;// 外层循环,每轮循环后,最大的元素会“冒泡”到数组的末尾while (cnt > 0) {// 内层循环,进行相邻元素的比较和交换for (int i = 0; i < cnt; i++) {// 如果当前元素大于下一个元素,则交换它们的位置if (nums[i] > nums[i + 1]) {int temp = nums[i];nums[i] = nums[i + 1];nums[i + 1] = temp;}}// 每完成一轮比较后,减少一轮比较,因为最大的元素已经在末尾cnt--;}}// print方法,用于打印数组中的所有元素private static void print(int nums[]) {// 遍历数组,打印每个元素for (int i = 0; i < nums.length; i++) {// 使用printf方法格式化输出,每个元素后面跟一个制表符System.out.printf("%d\t", nums[i]);}// 在打印完数组后换行System.out.println();}
}

三  性能

冒泡排序的特性总结:

  1. 冒泡排序是一种非常容易理解的排序
  2. 时间复杂度:O(N^2)
  3. 空间复杂度:O(1)
  4. 稳定性:稳定
http://www.yayakq.cn/news/234450/

相关文章:

  • 国内外建筑设计网站亿动广告公司
  • 销售型网站怎么做的云建站app
  • 做网站现在赚钱吗wordpress 评论作者链接
  • 电子商务网站建设收益举例国内设计品牌
  • 中资建筑信息平台seo投放是什么意思
  • 制作网页网站用的是什么制作小程序教程
  • 网站开发全流程石景山网站建设
  • i57500网站开发山东济南网站建设优化
  • html5素材网站上海建设网站制
  • 模板式网站建设免费域名app下载
  • 网站编辑器失效直播软件排行榜2020
  • 青岛php网站建设北京做seo的公司
  • 专业做网站机构社区电商app定制开发多少钱
  • cms那个做网站最好网站开发和游戏开发的区别
  • 做外包网站新动力网站建设
  • 中介做哪些网站揭阳网站制作机构
  • 做自己的免费网站六安网站制作哪里有
  • 做推广适合哪些网站吗wordpress兼容php版本
  • 英德市住房城乡建设网站网站建设常用结构类型
  • 郑州龙华小学网站建设注册网站域名用什么好处
  • 域名备案和网站备案有什么不同定制一个高端网站
  • 广州网站设计总部做网站服务器是必须购买的吗
  • 中国住房和城乡建设厅网站首页广州比较有名的网站建设公司
  • 未来对网站建设的需求网站根目录权限设置
  • 红河蒙自网站开发装饰工程验收规范最新版
  • 温州平阳县网站建设兼职怎么做相册网站
  • 公司网站制作设计联系方式网站建设主要由哪几个部分组成
  • 网站首页权重装潢设计图片大全
  • 网站下载端口建设如何制作视频教程
  • 上海设计招聘网站提高搜索引擎排名