package com.java.test;
/**
*
* @author Zhou Jingxian
*
*/
public class BubbleSort {
public int[] testBubbleSort(int array[])
{
int i,j;
int len = array.length;
for(i = len-1; i>0; i--)
{
for(j = 0; j<i; j++)
{
if(array[j] > array[j+1])
{
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
for(i = 0; i<len; i++)
{
System.out.print(array[i]+"\t");
}
return array;
}
public static void main(String args[])
{
new BubbleSort().testBubbleSort(new int[]{10,5,45,20,88,31});
}
}
最近面试,遇到了比较老的冒泡排序,写一个测试,回顾下
分享到:
相关推荐
冒泡排序详解,简单而详细的讲清楚了,什么是冒泡排序。 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首...
java冒泡排序代码,亲测能用,控制台输入数据,自动排序
针对很多在校大学生,需要完成老师交给的任务,特此写了一个冒泡排序,不过只传上了.java文件
java冒泡排序集锦方法!所有的方法都有!很不错的!希望对大家有帮助哈哈!
面试者常碰到的问题,如果正在找工作一定要看看呦,不过没答案
冒泡排序算法,Java语言写的,里面附了运行截图,分享给大家。
java 冒泡排序方法,java 冒泡排序方法。
用java语言实现冒泡排序;java语言的冒泡排序算法实现
* 冒泡排序: * 每次在无序队列里将相邻两个数一次进行比较, * 将小数调到前面,逐次比较,直至将最大的数移到 * 最后。将剩下的N-1个数继续比较,将次大数移至 * 倒数第二位。
冒泡排序 JAVA1冒泡排序 import java.io.*; class BubbleSort { static int temp=0; public static void anykey_f() { char tChar; System.out.print("\n\n"); System.out.println(" Press any key to ...
用java 编写的冒泡排序算法,并涵盖了冒泡排序算法的几种优化方式,以及在冒泡排序上的二分查找法。
可以用java来得到冒泡排序的实现,由屏幕输入存入数组。
冒泡排序的java代码实现 ,附带注释等详细介绍
冒泡排序法java。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
冒泡排序原理和JAVA实现,冒泡排序原理和JAVA实现
自己写的冒泡排序,随机产生1000次,每次产生0-1000个数,验证算法正确性。java实现。
1冒泡排序 2改进的冒泡排序,在一次冒泡的过程中,如果没有发生交换,则已经有序 3进一步改进的冒泡排序,如果在某次冒泡过程中,最后一次进行交换的位置为flag,则表示flag之后的序列已经有序,那么下一次冒泡就...
JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序
1.冒泡排序的原理:每次都从第一个元素开始(索引0),向后两两比较,只要后面的比前面的大,就交换(从大到小) 2.通过画图分析,5个数字排4趟,n数字排n-1趟,而外层的for循环代表的是循环的趟数,所以外层循环的结束条件是...
单链表的冒泡排序,热烈欢迎大家的下载,谢谢谢谢