
变量:
index :代表待插入数的前一个数的下标,依次往回找,找到找到结果。
indexvalue:代表待插入元素的值,找到位置之后往index+1的位置插入元素
代码:
import java.util.Arrays;
public class Queue8 {
	public static void main(String[] args) {
		int[] array = {3, 9, -1, -1, 10, -2};
		
		//定义待插入的数
		
		for(int i = 1; i < array.length; i++) {
			int in = array[i];
			int index = i - 1;
			while(index >= 0 && in < array[index]) {
				array[index+1] = array[index];
				index --;
			}
			array[index + 1] = in;
		}
		
		System.out.print(Arrays.toString(array));
	}
}


















