冒泡排序
来源:互联网 发布:ubuntu 设置ntp客户端 编辑:程序博客网 时间:2024/05/17 23:52
//冒泡排序public class Sort { public static void main(String[] args){ int score[] = {67, 69, 75, 87, 89, 90, 99, 100}; 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.print("第" + (i + 1) + "次排序结果:"); for(int a = 0; a < score.length; a++){ System.out.print(score[a] + "\t"); } } System.out.print("最终排序结果:"); for(int a = 0; a < score.length; a++){ System.out.print(score[a] + "\t"); } }}
//冒泡排序public class Sort1 {static void bubble_sort(int[] unsorted) {for (int i = 0; i < unsorted.length; i++) {for (int j = i; j < unsorted.length; j++) {if (unsorted[i] > unsorted[j]) {int temp = unsorted[i];unsorted[i] = unsorted[j];unsorted[j] = temp;}}}}public static void main(String[] args) {int[] x = { 6, 2, 4, 1, 5, 9 };bubble_sort(x);for (int i : x) {System.out.print(i);}}}重点区分基本数据类型和引用数据类型
阅读全文
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- MySQL查询的执行过程
- C++四种强制转换
- BlocklyGame分析 一
- 如何设置Ubuntu 自动待机时间
- 完成端口之个人理解
- 冒泡排序
- Nginx与tomcat组合的简单使用
- 网易新闻排行榜爬虫
- Android wifi模块
- C++设计模式二--OberverPattern(观察者模式)
- 向量的表示、投影、变换、协方差矩阵及PCA
- (二)hadoop配置虚拟机环境
- AndroidM及以上,接听电话之后5S 灭屏
- CRC校验