Javaでバブルソートを使って配列の要素を並び替える
JAVAコード:
public class LijiaBubbleSort {
public void bubble(Integer[] data){
for(int i=0;i<data.length;i++){
for(int j=0;j<data.length-1-i;j++){
if(data[j]>data[j+1]){
int tmp=data[j];
data[j]=data[j+1];
data[j+1]=tmp;
}
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer[] list={36,28,65,57,64,63,37,84,80};
LijiaBubbleSort bs=new LijiaBubbleSort();
bs.bubble(list);
for(int i=0;i<list.length;i++){
System.out.print(list[i]+" “);
}
System.out.println();
}
}