冒泡排序
发布日期:2021-10-03 12:40:16 浏览次数:8 分类:技术文章

本文共 708 字,大约阅读时间需要 2 分钟。

//冒泡排序算法        int[] arr = {
8, 9, 3, 6, 2, 5, 1}; System.out.print("排序前:"); for (int a : arr) { System.out.print(a + " ");//排序前:8 9 3 6 2 5 1 } System.out.println(); for (int i = 1; i <= arr.length - 1; i++) {
//size-1次,找到循环中最大的值放到最后 for (int j = 0; j < arr.length - i; j++) {
//每次都从第一第二个数开始比较,比较到size-i次结束(因为i后面的都已排好序,不需要再比较) if (arr[j] > arr[j+1]) { int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } System.out.print("排序后:"); for (int a : arr) { System.out.print(a + " ");//排序后:1 2 3 5 6 8 9 }

转载地址:https://blog.csdn.net/kookkj/article/details/78853381 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:上传项目到git
下一篇:详解在浏览器地址栏输入一个URL发生了什么事情

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年03月09日 18时28分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

geotool 导出shp_Java 读取shape文件 2019-04-21
mysql 关联更新_MySQL UPDATE多表关联更新 2019-04-21
mysql call_mysql的call用法 call调用函数的例子 2019-04-21
python参数验证_参数验证,Python中的最佳实践 2019-04-21
python画多层网络_在pymn中修改多层网络图 2019-04-21
java net 安卓_android -------- java.net.UnknownServiceException 2019-04-21
java 密钥 aes 解密_Java中AES加密解密以及签名校验 2019-04-21
java树转化成图_Java 转换一组数据为树型数据 2019-04-21
java 底层ppt_Java 如何设置 PPT 中的形状排列方式 具体内容 2019-04-21
mysql更新第5条记录_MYSQL中添加、更新、删除数据 2019-04-21
mysql service5.7_Mysql5.7服务下载安装 2019-04-21
mysql查看线程完整执行命令_MySQL-查看运行的线程-SHOW PROCESSLIST 2019-04-21
mysql 更新数据 字符串_批量替换 MySQL 指定字段中的字符串 2019-04-21
web开发 mysql安装_mysqlinstallerwebcommunity5.7.21.0.msi安装图文教程 2019-04-21
mysql concat 整数型_MySQL 数字类型转换函数(concat/cast) 2019-04-21
mysql单元格函数是_MySQL常用内置函数 2019-04-21
mysql 怎么字段分裂_你可以分裂/爆炸MySQL查询中的字段吗? 2019-04-21
mysql server卸载出错_Mysql卸载问题Start Server卡住报错解决方法 2019-04-21
全国省市区 mysql_2017全国省市区数据库【含三款数据库】 2019-04-21
druid加载MySQL驱动原理_你好,想知道mybatis+druid+jdbc 原理介绍? 2019-04-21