java 选择排序



public class SelectSort {
	public static void main(String[] args) {
		int[] a = { 5, 7, 9, 2, 4, 365, 65536, 6, 34, 421, 2, 14, 51, 57, 90, 7 };
		for(int i = 0; i < a.length-1 ;i ++){
			/**
			 * 将第一个元素与每个元素比较  将小的元素放到前面
			 * 第二个元素与每个元素比较
			 * 。。。。
			 * 倒数第二个元素与最后一个元素比较
			 */
			for(int j = i+1;j < a.length; j++){
				if (a[i]  > a[j ]) {
					int temp = a[i];
					System.out.println("交换" + a[i] + "和" + a[j]);
					a[i] = a[j];
					a[j ] = temp;
				}
			}
			
			
		}
		 for(int j=0;j <a.length;j++){
			 System.out.println(a[j]);
			 }
	}
	
	
}

你可能感兴趣的:(java)