冒泡排序
2015-09-11 11:05
274 查看
1 public class BubbleSort{ 2 public static void main(String[] args){ 3 int score[] = {67, 69, 75, 87, 89, 90, 99, 100}; 4 for (int i = 0; i < score.length -1; i++){ //最多做n-1趟排序 5 for(int j = 0 ;j < score.length - i - 1; j++){ //对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的) 6 if(score[j] < score[j + 1]){ //把小的值交换到后面 7 int temp = score[j]; 8 score[j] = score[j + 1]; 9 score[j + 1] = temp; 10 } 11 } 12 System.out.print("第" + (i + 1) + "次排序结果:"); 13 for(int a = 0; a < score.length; a++){ 14 System.out.print(score[a] + "\t"); 15 } 16 System.out.println(""); 17 } 18 System.out.print("最终排序结果:"); 19 for(int a = 0; a < score.length; a++){ 20 System.out.print(score[a] + "\t"); 21 } 22 } 23 }
相关文章推荐
- Objective-C 【NSString 的其他常见用法】
- 微信第三方平台开发一(创建组件)
- Linux删除重复行的命令
- Linux学习之四——磁盘与文件系统管理
- win7系统桌面上的IE浏览器图标不见了怎么办?恢复桌面IE图标的三种方法
- leetcode 2 Add Two Numbers
- 云计算领域顶级期刊会议列表
- u-boot Makefile -- make xxx_config分析
- 学习笔记--进程与程序的区别和联系
- 空
- cacti(监控)--简单篇
- iFrame在chrome中高度的问题。
- HDRtools-OpenExr
- Linux中变量#,@,0,1,2,*,$$,$?的含义
- ProgressBar 进度条设置百分比显示
- 关于list集合
- (4.3.1.11)微信扫描二维码无法下载apk文件解决办法
- PAT 1094. The Largest Generation (25)
- 【C++拾遗】 explicit关键字
- Android插件实例——360 DroidPlugin详解