`
zjx2388
  • 浏览: 1305170 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

冒泡排序,java面试题回顾

 
阅读更多

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});
	}
}
 最近面试,遇到了比较老的冒泡排序,写一个测试,回顾下
分享到:
评论

相关推荐

    java基础冒泡排序.ppt

    冒泡排序详解,简单而详细的讲清楚了,什么是冒泡排序。 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首...

    java冒泡排序代码

    java冒泡排序代码,亲测能用,控制台输入数据,自动排序

    冒泡排序 java 语言

    针对很多在校大学生,需要完成老师交给的任务,特此写了一个冒泡排序,不过只传上了.java文件

    java冒泡排序java冒泡排序集锦方法!

    java冒泡排序集锦方法!所有的方法都有!很不错的!希望对大家有帮助哈哈!

    经典php冒泡排序面试题

    面试者常碰到的问题,如果正在找工作一定要看看呦,不过没答案

    冒泡排序 Java代码

    冒泡排序算法,Java语言写的,里面附了运行截图,分享给大家。

    java 冒泡排序方法

    java 冒泡排序方法,java 冒泡排序方法。

    冒泡排序Java程序

    用java语言实现冒泡排序;java语言的冒泡排序算法实现

    java算法——冒泡排序

    * 冒泡排序: * 每次在无序队列里将相邻两个数一次进行比较, * 将小数调到前面,逐次比较,直至将最大的数移到 * 最后。将剩下的N-1个数继续比较,将次大数移至 * 倒数第二位。

    冒泡排序JAVA

    冒泡排序 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代码实现 ,附带注释等详细介绍

    值得看看冒泡排序法java

    冒泡排序法java。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    冒泡排序原理和JAVA实现

    冒泡排序原理和JAVA实现,冒泡排序原理和JAVA实现

    冒泡排序java实现

    自己写的冒泡排序,随机产生1000次,每次产生0-1000个数,验证算法正确性。java实现。

    冒泡排序及其改进算法C语言实现 冒泡排序及其改进算法C语言实现 冒泡排序及其改进算法C语言实现

    1冒泡排序 2改进的冒泡排序,在一次冒泡的过程中,如果没有发生交换,则已经有序 3进一步改进的冒泡排序,如果在某次冒泡过程中,最后一次进行交换的位置为flag,则表示flag之后的序列已经有序,那么下一次冒泡就...

    C# ,冒泡排序,JAVA

    JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序JAVA冒泡排序 C#冒泡排序

    java基础 经典算法之冒泡排序详解

    1.冒泡排序的原理:每次都从第一个元素开始(索引0),向后两两比较,只要后面的比前面的大,就交换(从大到小) 2.通过画图分析,5个数字排4趟,n数字排n-1趟,而外层的for循环代表的是循环的趟数,所以外层循环的结束条件是...

    单链表的冒泡排序

    单链表的冒泡排序,热烈欢迎大家的下载,谢谢谢谢

Global site tag (gtag.js) - Google Analytics