public void bubbleSort()
{
int out,i,in,j;
for(out=nElems-1;out>1;out--)
for(i=0;i<out;i++)
if(a[i]>a[i+1])
swap(i,i+1);
for(j=out-1;j>1;j--)
if(a[j]<a[j-1])
swap(j,j-1);
}
//--------------------------------------------------------------
private void swap(int one, int two)
{
long temp = a[one];
a[one] = a[two];
a[two] = temp;
}
{
int out,i,in,j;
for(out=nElems-1;out>1;out--)
for(i=0;i<out;i++)
if(a[i]>a[i+1])
swap(i,i+1);
for(j=out-1;j>1;j--)
if(a[j]<a[j-1])
swap(j,j-1);
}
//--------------------------------------------------------------
private void swap(int one, int two)
{
long temp = a[one];
a[one] = a[two];
a[two] = temp;
}
for(int j=a.length-1;j>i;j--){
int temp;
if(a[j]>a[j-1]){
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
for(int n=0;n<a.length-1;n++){
int temp;
if(a[n]<a[n+1]){
temp=a[n];
a[n]=a[n+1];
a[n+1]=temp;
}
}
}
这样 应该可以