冒泡排序的一个例子

原创 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);
 }
}

相关文章推荐

C例子:冒泡排序

  • 2015年08月01日 08:32
  • 2KB
  • 下载

用java写的一个冒泡排序器

  • 2013年10月31日 23:18
  • 13KB
  • 下载

黑马程序员——C语言基础--数组“冒泡排序”和“选择排序”详解及经典例子

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------...

一个很简单的冒泡排序算法

  • 2011年07月29日 15:13
  • 719KB
  • 下载

一个简单的冒泡排序

  • 2014年05月06日 22:10
  • 496B
  • 下载

写一个通用的冒泡排序函数

提到通用,我们首先想到的就是模板了。 函数内部就是冒泡排序的实现了,我们看一下。//我们先写一个升序排列,一会再对它进行改造一下 template void BubbleSort(T*arr,siz...

实现一个冒泡排序算法。

先定义一组数组 第一轮比较   3, 4, 7, 8, 9, 22  ----> n-1  最后一个数正确 第二轮比较   3, 4, 7, 8, 9, 22  ----> n-2...

单链表实现一个冒泡排序

链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。 以“结点的序列”表示线性表称作线...

第十五周实验报告一(实现冒泡排序算法,并将之定义为一个函数)

第15周报告1: 实验目的:学会冒泡排序算法 实验内容:实现冒泡排序算法,并将之定义为一个函数 * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 201...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:冒泡排序的一个例子
举报原因:
原因补充:

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