冒泡排序的一个例子

原创 2007年09月19日 10:26:00

以下是冒泡排序的一个例子
1.大家只要将以下代码复制到记事本中,然后将其重命名为 test.java 即可 
2.在命令行方式下,执行如下两条命令
    javac test.java  
    java test  1 2 3 4 5
其中,java test 后面的数值就是你要的排序数字

class test{
 private int [] a;
 public test(int[] a){
  this.a=a;
  prints(a);
  sort(a);
  prints(a);
 }

 private void sort(int[] a){
  int t=0;
  for (int i=0;i<a.length;i++){
   for(int j=i+1;j<a.length;j++){
    if(a[i]>a[j]){
     t=a[i];
     a[i]=a[j];
     a[j]=t;
    }
   }
  }
 }

 private void prints(int[] a){
  for(int i=0;i<a.length;i++){
   System.out.print(a[i]+" ");
  }
  System.out.println("/n");
 }

 public static void main(String args[]){
  int [] a=new int [args.length];
  for (int i=0;i<args.length;i++){
   a[i]=Integer.parseInt(args[i]);
  }
  new test(a);
 }
}

Java中的冒泡排序算法-简单实例

冒泡算法的原理实现:(从小到大排序)   1:比较相邻的两个元素,如果第一个比第二个大就交换位置。   2:对每一对相邻的元素进行比较,从开始第一队到结尾的最后一对,这样最后的元素就是最大的了。   ...
  • qq_36880602
  • qq_36880602
  • 2017年04月10日 20:02
  • 1064

例子说冒泡排序

1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3. 针对所有的元素重复以上...
  • u010927640
  • u010927640
  • 2016年03月31日 20:04
  • 4433

冒泡排序法的原理与举例

冒泡排序法是一种排序算法,
  • fulei1107655988
  • fulei1107655988
  • 2014年08月04日 15:11
  • 5997

Java代码 写一个冒泡排序

第一次使用这个编辑器好好用醉了。。。刚写了一篇,结果不小心给关了,还要重新写。。。 冒泡排序 放空了这么就,终于知道自己该干什么,找到实习之后这又是一个新的开始,不要羡慕别人,因为你在别人眼里也是独...
  • yangmm2048
  • yangmm2048
  • 2015年05月28日 09:23
  • 2921

桶排序,冒泡排序,快速排序三者比较(例子说名)

本文出自 “啊哈磊” 博客,请务必保留此出处http://ahalei.blog.51cto.com/4767671/1362789 (xuyangcao说:)啊哈磊老师的这篇文章用一个小例子说...
  • xuyangcao123
  • xuyangcao123
  • 2016年06月15日 11:01
  • 1411

冒泡排序实现整数数组的排序

冒泡排序:是一种从后往前的排序方法,比较相邻的两个数,如果第一个比第二个大就交换它们,依次往下比较,一趟下来就确定了最后的的元素(该数组的最大数)。若该数组有n个元素,需进行n-1趟排序,第i趟比较的...
  • xs_520
  • xs_520
  • 2016年09月01日 15:53
  • 397

一个java 冒泡排序的例子

public class Ja{ public static void main(String []args){ Test t1=new Test(); t1.sort(); } } /...
  • derek90
  • derek90
  • 2014年10月22日 17:53
  • 226

用Java写一个冒泡排序。

import java.util.Comparator;   /**  * 排序器接口(策略模式: 将算法封装到具有共同接口的独立的类中使得它们可以相互替换)  * @author骆昊 ...
  • hanshangzhi
  • hanshangzhi
  • 2017年05月03日 09:56
  • 813

java编程题:用Java实现一个冒泡排序算法

/** * java编程题:用Java实现一个冒泡排序算法 */ public class Test { public static void main(String[] args) { ...
  • min996358312
  • min996358312
  • 2017年03月21日 16:07
  • 2672

【手写排序算法及优化】冒泡排序

c++代码 #include void Print(int A[],int len) { for(int i=0;i { cout } cout } void BubbleSort(int A...
  • wuqiuping695
  • wuqiuping695
  • 2015年03月28日 21:42
  • 793
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:冒泡排序的一个例子
举报原因:
原因补充:

(最多只允许输入30个字)