用Java给数组排序
2024-08-31 13:56:01
public class BubbleDemo {
public static void main(String[] args) {
int arr[]={1,3,5,7,2,4,6,8,9};
bubble(arr);
}
public static void bubble(int arr[]){
for (int i = 0; i < arr.length-1; i++) { //从遍历数组,从第一个到最后一个
for (int j = 0; j < arr.length-i-1; j++) { //已经排序过的就不用再参与排序了,所以减i
int temp=0; //定义中间变量
if(arr[j]>arr[j+1]){ //如果第一个大于第二个
temp=arr[j]; //把大的给中间变量
arr[j]=arr[j+1]; //小的和大的调换位置
arr[j+1]=temp; //中间变量和小的调换位置
}
}
}
for (int i = 0; i < arr.length; i++) { //排序好了之后,遍历数组的内容,把排序好的内容打印出来
System.out.println(arr[i]);
}
}
}
最新文章
- Orcle基本语句(五)
- 一个简单的jsp+servlet实例,实现简单的登录
- [BTS] Deploy Command
- linux tar 打包 压缩 解压
- ZOJ 3511 不相交切切多边形 线段树求最大边数
- 微信小程序开发(1)
- 单机Hadoop搭建
- Python拉勾爬虫——以深圳地区数据分析师为例
- 深入理解String的关键点和方法
- Java经典编程题50道之四十九
- 关于使用Mybatis的使用说明(一)【未完善待更新】
- SWUST OJ(599)
- climbing stairs leetcode java
- TCP/IP中的四元组、五元组、七元组
- Y2K Accounting Bug(poj2586)
- create view
- Builder 设计模式的学习
- Linux内核0.11 bootsect文件说明
- 八、jdk工具之JvisualVM、JvisualVM之二--Java程序性能分析工具Java VisualVM
- python3--装饰器高级学习版