冒泡排序代码详解
来源:互联网 发布:2017年新出的网络剧 编辑:程序博客网 时间:2024/04/30 11:10
public static void main(String[] args) {
// TODO Auto-generated method stub
int score[] = {6, 4, 3, 8, 7, 2};
for (int i = 0; i < score.length -1; i++){ //最多做n-1趟排序
for(int j = 0 ;j < score.length - i - 1; j++){ //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if(score[j] > score[j + 1]){ //把大的值交换到后面
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
System.out.println(Arrays.toString(score));
}
System.out.println("===============================");
int score1[] = {6, 4, 3, 8, 7, 2};
for (int i = 0; i < score1.length -1; i++){ //最多做n-1趟排序
for(int j = 0 ;j < score1.length - i - 1; j++){ //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if(score1[j] < score1[j + 1]){ //把小的值交换到后面
int temp = score1[j];
score1[j] = score1[j + 1];
score1[j + 1] = temp;
}
}
System.out.println(Arrays.toString(score1));
}
}
// TODO Auto-generated method stub
int score[] = {6, 4, 3, 8, 7, 2};
for (int i = 0; i < score.length -1; i++){ //最多做n-1趟排序
for(int j = 0 ;j < score.length - i - 1; j++){ //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if(score[j] > score[j + 1]){ //把大的值交换到后面
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
System.out.println(Arrays.toString(score));
}
System.out.println("===============================");
int score1[] = {6, 4, 3, 8, 7, 2};
for (int i = 0; i < score1.length -1; i++){ //最多做n-1趟排序
for(int j = 0 ;j < score1.length - i - 1; j++){ //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if(score1[j] < score1[j + 1]){ //把小的值交换到后面
int temp = score1[j];
score1[j] = score1[j + 1];
score1[j + 1] = temp;
}
}
System.out.println(Arrays.toString(score1));
}
}
0 0
- 冒泡排序代码详解
- Java冒泡排序代码详解
- Java冒泡排序详解和代码
- 详解冒泡排序及Python3代码实现
- 排序详解:冒泡排序
- 数据结构 - 冒泡排序(Bubble Sort) 详解 及 代码(C++)
- 冒泡排序代码
- C#冒泡排序代码
- 冒泡排序代码
- 冒泡排序代码
- 冒泡排序代码实现
- java冒泡排序代码
- 冒泡排序代码
- 冒泡排序代码
- 冒泡排序简易代码
- java冒泡排序代码
- 冒泡排序代码
- 数组冒泡排序代码
- C程序内存分配
- sqlserver 查询生成XML格式数据
- CF#305-B. Mike and Fun-暴力模拟水题
- Lua基本语法介绍
- 如何将decimal转换为dbnull
- 冒泡排序代码详解
- 第4周 项目3-单链表应用(3)
- 第6周项目5-后缀表达式
- ArrayUtils工具类
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- 第4周实践项目1-- 建立单链表
- grape api单元测试
- 第七周项目二~~链队算法库
- [原]iOS--字符编码,NSString和UTF-8间的转换