int[] arr = { 45, 23, 12, 56, 34, 89, 1 };//外层循环一次 确定一个最大值for (int i = 0; i < arr.length - 1; i++) {//内层循环 数组相邻元素两两相比 大的往后放for (int j = 0; j < arr.length - 1 - i; j++) {if (arr[j] > arr[j + 1]) {int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}

转载于:https://www.cnblogs.com/blazeZzz/p/9103320.html

java基础之冒泡排序相关推荐

  1. 一个冒泡排序让你学完Java基础的数组、随机数、排序、方法等。

    package cn.cstor.test; import java.util.Random; import java.util.Scanner;/*** 冒泡排序算法*/ public class ...

  2. Java基础概念性的知识总结

    属于个人的所学的知识总结,不是全面的 1.JDK.JRE和JVM三者的区别 01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心.包括了Java的 ...

  3. Java基础-时间复杂度计算方式

    Java基础-时间复杂度计算方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   时间复杂度通常是衡量算法的优劣的,衡量算法的时间严格来讲是很难衡量的,由于不同的机器性能不用环境 ...

  4. Java基础语法纯小白入门

    Java是一门很热门的计算机语言,它能为互联网应用.企业内部应用提供很好的程序,还可以在硬件如手机,家电,机床,服务器,电脑,机器人等上面进行嵌入式编程让硬件活动,也可以用来建设网站,比如影音艺这个网 ...

  5. Java基础day12

    Java基础day12 Java基础部分day12-内部类&常用API 1. 参数传递 1.1 类名作为形参和返回值 1.2 抽象类作为形参和返回值 1.3 接口名作为形参和返回值 2. 内部 ...

  6. Java基础复习-八大基本数据类型-内存模型-基本算法-网络编程

    Java基础 数据类型: 基本数据类型: 整数型:byte short int long(数值型) 浮点型: float double(数值型) 字符型:char 布尔型:boolean 引用数据类型 ...

  7. Java基础篇(03):流程控制语句,和算法应用

    本文源码:GitHub·点这里 || GitEE·点这里 一.分支语句 流程控制语句对任何一门编程语言都是非常重要的,Java中基于流程控制程序执行的不同步骤和代码块. 1.IF条件 IF条件语句会根 ...

  8. Java校招笔试题-Java基础部分(一)

    导语   Java面试题集2021版 Java基础部分 1.一个.java 源文件中是否可以包括多个类(不是内部类)?有什么限制? 2.Java中有没有goto? 3.说说& 和 && ...

  9. 菜鸟学习笔记:Java基础篇6(数组、字符串)

    菜鸟学习笔记:Java常用类(数组.字符串) 数组 概述 数组的定义 二维数组 数组查找和排序 查找 排序 数组运用--字符串 不可变字符序列(String) 可变字符序列(StringBuilder ...

最新文章

  1. c语言神州行用户,神州行焕新出发 你行我行神州行折射品牌自信心
  2. 浅谈民用无人机的行业化应用场景
  3. 一次性删除数据库中某库的所有存储过程的方法
  4. 表单身份验证(受保护的目录)
  5. 【转】msyql使用-用户创建/权限配置
  6. linux 将img写入硬盘,如何使用Etcher轻松将.img写入Mac上的SD卡
  7. chrome浏览器允许跨域
  8. js显示PHP源代码命令,layedit富文本编辑器中如何添加显示源码功能(代码)
  9. Java当中定时器使用
  10. 超越宝典汽配汽修管理系统——“维修业务”模块功能实现
  11. swing宾馆客房管理系统(文档)
  12. 测试fps游戏反应速度软件,FPS反应速度提速
  13. 2021厦门湖滨中学高考成绩查询,厦门各高中本科上线率2020
  14. 什么是顶级域名和一级域名,如何区分
  15. 微信小程序开发———音乐播放器
  16. Scikit-Learn入门教程
  17. 项目风险应对策略总结
  18. 有关人机聊天的一次聊天
  19. Python 竟然不是最赚钱的编程语言?!
  20. Win10 C盘 系统和保留 占用空间 非常大

热门文章

  1. linux下qq客户端
  2. 经典面试题:为什么 ConcurrentHashMap 的读操作不需要加锁?
  3. Spring Boot 把 Maven 干掉了,正式拥抱 Gradle!
  4. 关于springboot-actuator监控的401无权限访问
  5. Spring Cloud构建微服务架构(四)分布式配置中心
  6. 多线程:同步和异步的优缺点比较
  7. Redis集群:哨兵(Sentinel)
  8. SSH框架整合的流程
  9. oracle可以使用提交完成的事务,【体系结构】Oracle数据提交与事务隔离实验 oradebug挂起lgwr进程...
  10. wpf ui框架_RapidCAX 开源UI框架