冒泡排序

public class Bubble_Sort {
	
	public static void main(String[] args) {
		Bubble_Sort sort = new Bubble_Sort();
		int []a = {1,8,0,41,31,91,54,16,27,11,10};
		sort.bubble_sort(a);
	}
	public void bubble_sort(int []a){
		int i,j,f;
		
		for(i=0;i<a.length;i++){
			for(j=1;j<a.length-i;j++){ //a.lenght-i 表示要比較的次數;
				if(a[j]<a[j-1]){  
					a[j]=a[j]+a[j-1];
					a[j-1] = a[j]-a[j-1];
					a[j] = a[j]-a[j-1];
				}
			}
		}
		for(i=0;i<a.length;i++){
			System.out.print("  "+a[i]);
		}
	}
}
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息