简单选择排序

09 072016
public class Index {

	public static void main(String[] args) {
		
		//简单排序算法
		int[] a = {1,8,7,9,6,0,3,888};
		
		for(int i=0; i<a.length; i++)
		{
			int min = a[i];
			
			for(int j=i+1; j<a.length; j++)
			{
				if(min > a[j]){
					min  = a[j];
					int temp = a[i];
					a[i] = a[j];
					a[j] = temp;
				}
			}
		}
		
		
		for(int p=0; p<a.length; p++)
		{
			System.out.println(a[p]);
		}
	}

}


冒泡法排序

09 072016
public class Index {

	public static void main(String[] args) {
		
		//maopao
		int[] a = {1,8,7,9,6,0,3,888};
		
		for(int i=0; i<a.length; i++)
		{
			for(int j=1; j<a.length - i;j++)
			{
				if(a[j] < a[j-1]){					
					int temp 	= a[j];
					a[j]		= a[j-1];
					a[j-1]		= temp;
				} 
			}
		}		
		
		for(int p=0; p<a.length; p++)
		{
			System.out.println(a[p]);
		}
	}

}