冒泡算法思想是每次从数组开始端开始比较相邻两元素,把第i大数冒泡到数组的第i个位置。i从0一直到n-1从而完成排序。(当然也可以从数组末端开始比较相邻两元素,把第i小的冒泡到数组的第N-i个位置。i从0一直到N-1从而完成排序。)
public class Bubble {
public static void sort(int[] values) {
int temp;
for (int i = 0; i < values.length; ++i) {
for (int j = 0; j < values.length - i - 1; ++j) {
if (values[j] > values[j + 1]) {
temp = values[j];
values[j] = values[j + 1];
values[j + 1] = temp;
}
}
}
for (int n = 0; n < values.length; n++) {
System.out.print(values[n] + ",");
}
}
public static void main(String[] args) {
int[] values = { 3, 1, 6, 2, 9, 0, 7, 4, 5 };
sort(values);
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/moshangchenzi/archive/2008/11/10/3269638.aspx
分享到:
相关推荐
java 冒泡法的使用方法简单,适合初学者
基础的java 冒泡法、选择法、插入法排序实现代码。
JAVA冒泡法比较法排序源代码,JAVA冒泡法比较法排序源代码
JAVA 冒泡法,选择法,插入法,快速排序法,实现代码
java冒泡法排序,是java学习中比较基础的一个程序,希望对大家有所帮助!
Java 冒泡法,选择法,插入法,快速排序法,实现代码。
大家都上传java冒泡法,我觉得这个冒泡法还不错,来看看吧
冒泡排序法java。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档java 冒泡排序法 PPT文档
java 冒泡排序法 java 冒泡排序法
对整型数组进行冒泡法排序,java实现,冒泡对整型数组进行冒泡法排序,java实现,冒泡
java的冒泡法 仅供参考
Java中的冒泡法排序类。引入即可使用。
java 冒泡法数组排序 package javaapplication3; import java.util.Scanner; public class 数组排序 { public static void main(String[] args) { int a[],id,i,j,d; a=new int [10]; Scanner input = new ...
Java语言实现的冒泡排序算法,代码里头有详细注释,注释皆为简单英文,这个算法比较经典,欢迎新手下载学习使用,欢迎后期的学习交流!
Java冒泡排序法,非常实用,企业用人最爱考的问题
以前接触过一些排序方法,对冒泡排序也有一定的了解。但是只是为了记住而了解。
用java 编写的冒泡排序算法,并涵盖了冒泡排序算法的几种优化方式,以及在冒泡排序上的二分查找法。
可以用java来得到冒泡排序的实现,由屏幕输入存入数组。
用java写的冒泡法小程序,支持先录入后排序的功能,程序短小精简,适合初学者参考。 运行方法: 配置好jdk后 javac PaiXu.java java PaiXu 即可。