首页 > 其他 > 详细

bubblesort

时间:2014-03-16 07:59:20      阅读:480      评论:0      收藏:0      [点我收藏+]

 

//////////////////////////////////////

package datestructure;

class Bubblesort
{
 private int[] a;
 private int nElems;
 
 public Bubblesort(int maxsize)
 {
  a=new int[maxsize];
  nElems=0;
 }
 
 public void insert(int value)
 {
  a[nElems]=value;

  nElems++;

 }
 
 public void bubblesort()
 {
  int i,j;
  for(i=0;i<nElems-1;i++)
  {
   for(j=0;j<nElems-1-i;j++)
   {
    if(a[j]>a[j+1])
     //swap(j,j+1);
    {
     int k=0;
     k=a[j];
     a[j]=a[j+1];
     a[j+1]=k;
    }
   }
  }
 }
 /*public void swap(int i,int j)
 {
  int k=0;
  k=a[i];
  a[i]=a[j];
  a[j]=k;
 }*/

 
 public void display()
 {
  int j;
  for(j=0;j<nElems;j++)
   
   System.out.print(a[j]+" ");
   System.out.println("");
 }
 
}

///////////////////////////////////

package datestructure;

public class BubbleApp
{
   public static void main(String[] args)
   {
    int maxsize=100;
    Bubblesort Bubarray;
    Bubarray=new Bubblesort(maxsize);
   
    Bubarray.insert(22);
    Bubarray.insert(33);
    Bubarray.insert(55);
    Bubarray.insert(88);
    Bubarray.insert(44);
    Bubarray.insert(66);
    Bubarray.insert(11);
    Bubarray.insert(77);
    Bubarray.insert(99);
    Bubarray.insert(25);
   
    Bubarray.display();
   
    Bubarray.bubblesort();
   
    Bubarray.display();
   
 
   }
  
}

bubblesort,布布扣,bubuko.com

bubblesort

原文:http://www.cnblogs.com/growAriel/p/3600719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!