java 冒泡算法
请问这是冒泡吗?
public void swap(int one,int two){
long temp=a[one];
a[one]=a[two];
a[two]=temp;
}
public void bubbleSort(){
int out,in;
for(out=nElems-1;out>1;out--)
for(in=0;in<out;in++)
if(a[in]>a[in+1])
swap(in,in+1);
}
怎么看怎么觉得不像,最后一个和第一个比,是冒泡么?新手 表笑哈