冒泡排序

 

1. 根据第一次排序,编码。

2. 写外层for循环。

 3. 注意 等号 =

4. 注意中止条件: range>0, 初衷还是为了保证遍历改遍历的

		int[] arr = {3,1,19,25,2,8,98,7,5};
		
		int[] bb = bubSort(arr);
		for(int i=0; i<bb.length; i++){
			System.out.println(bb[i]);
		}
		
	}
	
	static int[] bubSort(int[] arr){
		for(int range = arr.length-2; range>0; range--){
			
			for(int i=0; i<=range; i++){
				if(arr[i] > arr[i+1]){
					int tmp = arr[i];
					arr[i] = arr[i+1];
					arr[i+1] = tmp;
				}
			}
			
		}
		
		return arr;
	}
	

  

posted @ 2016-07-07 17:54  搜索技术  阅读(192)  评论(0编辑  收藏  举报