码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序

时间:2016-07-07 19:37:46      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

 

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;
	}
	

  

冒泡排序

标签:

原文地址:http://www.cnblogs.com/ydxblog/p/5651060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!