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

冒泡排序的算法实现

冒泡排序

算法实现

arr代表的要排序的数组

n代表的是外层比较的次数,每次比较就会找到一个最大的值放到最后

j代表的是内存比较的最大次数,每次比较的时候就会少i次比较

比较相邻的数据的时候前面的大于后面的就需要交换位置

        int n = arr.length;
        for (int i =0; i< n; i++ ) {
            for (int j = 0; j< n-i -1; j++) {
                if (arr[j] >arr[j+1]) {
                    int tmn = arr[j+1];
                    arr[j+1] =arr[j];
                   arr[j] = tmn;
                }
            }
        }

相关文章:

  • 基于vue框架的在线考试系统s581n(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 构建一个支持精度、范围和负数的-Vue-数字输入框
  • Vue2-3 优雅的在子组件修改父组件传递过来的v-model
  • 大语言模型从理论到实践(第二版)-学习笔记(绪论)
  • 正则表达式简述
  • BP神经网络终极进化:2025量子增强版Python实现(附元宇宙金融实战)
  • 2025年03月07日Github流行趋势
  • STM32 子设备通过CAN发送数据到主设备
  • git 添加额外的远程仓库 URL
  • 【每日学点HarmonyOS Next知识】Web跨域资源、Web长按菜单、Web拦截请求、禁止录屏、Base64图片宽高
  • WHAT - 前端阻塞场景梳理
  • Hive-优化(语法优化篇)
  • 【Unity】 HTFramework框架(六十一)Project窗口文件夹锁定器
  • Vue 系列之:Vuex 和 Pinia
  • 直播流程管理 AI 应用的开发思路和功能实现
  • 从零开始玩转 Docker:用 Node.js 打印“Hello World”
  • IOC 篇
  • 机器学习数学基础:38.统计学模型变量
  • Android中的AsyncTask。
  • Redis--Hash类型
  • 音乐 版权 做视频网站/谷歌搜索入口
  • 广西贵港建设集团有限公司网站/最近有新病毒出现吗
  • 河北省承德市建设局网站上不去/佛山seo联系方式
  • wordpress添加商品画廊/东莞seo优化团队
  • 建设资格注册管理中心网站/百度搜索引擎优化怎么做
  • 城建培训中心官网/长沙关键词优化新报价