public class SortDemo {
public static void main(String[] args) {
//初始化变量
int[] arrayOfInts = { 12, 8, 3, 59, 132, 1236, 3400, 8, 352, 37 };
//循环整个数组
for (int i = arrayOfInts.length; --i >= 0;) {
//循环每个数字
for (int j = 0; j < i; j++) {
if (arrayOfInts[j] > arrayOfInts[j + 1]) {
//将两个数字的位置进行对调
int temp = arrayOfInts[j];
arrayOfInts[j] = arrayOfInts[j + 1];
arrayOfInts[j + 1] = temp;
}
}
}
//循环整个数组
for (int i = 0; i < arrayOfInts.length; i++) {
System.out.print(arrayOfInts[i] + " ");//每个数字后加一个空格
}
System.out.println();//一行结束
}
}
分享到:
相关推荐
用java实现冒泡排序算法,开发者必会的几种算法
冒泡排序算法详细分析那还等hi实地阿基hihi大UI一及对阿迪年hiue一群
经典java冒泡算法实现 采用双重for循环,最后实现了将一个数组中最大的数字放在最后
1.冒泡排序的原理:每次都从第一个元素开始(索引0),向后两两比较,只要后面的比前面的大,就交换(从大到小) 2.通过画图分析,5个数字排4趟,n数字排n-1趟,而外层的for循环代表的是循环的趟数,所以外层循环的结束条件是...
Java语言实现的冒泡排序算法,代码里头有详细注释,注释皆为简单英文,这个算法比较经典,欢迎新手下载学习使用,欢迎后期的学习交流!
冒泡排序算法实现,提供相关代码学习代码算法实现,技术原理实现以及更多相关的代码资源:关注码农的博客,代编码和合作vx:lcz950818,备注:合作
如何用Java写出冒泡排序的算法,希望对大家有所帮助
* 冒泡排序: * 每次在无序队列里将相邻两个数一次进行比较, * 将小数调到前面,逐次比较,直至将最大的数移到 * 最后。将剩下的N-1个数继续比较,将次大数移至 * 倒数第二位。
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。 走访元素的工作是重复...
java冒泡排序算法,sort方法,main方法
从老师那弄的JAVA冒泡排序的一个讲解,不明白的可以好好看看哈
java排序算法java排序算法插入选择冒泡java排序算法插入选择冒泡
java代码-使用java解决java冒泡排序算法的源代码 ——学习参考资料:仅用于个人学习使用!
Java冒泡排序算法实现,内附源码和详细注释
在Java中,冒泡排序的实现通常涉及嵌套的循环结构,通过比较和交换相邻元素来逐步完成排序过程。尽管在实际应用中,由于性能问题,冒泡排序很少被用作主要的排序算法,但其简洁易懂的特点使其成为教学示例和算法学习...
Java实现冒泡排序
java冒泡排序集锦方法!所有的方法都有!很不错的!希望对大家有帮助哈哈!
算法 冒泡等 java 算法 经典算法 好的算法 程序员必读