{1,2,3,5,6,7,8},给一个有序数组里,按原来的顺序插入一个元素,
排序算法中,有一个算法叫插入排序,http://m.blog.csdn.net/article/details?id=17121519
可以先转化成集合,然后插入数据,排序后在转化成数组。
如果只是简单的数字,用Arrays的方法更快。
public static void main(String[] args) {
int [] initList = {1,2,3,5,6,7,8};
initList = Arrays.copyOf(initList,initList.length + 1);
initList[initList.length - 1] = 4;
Arrays.sort(initList);
for(int i=0;i<initList.length;i++){
System.out.println(initList[i]);
}
}
这个嘛,代码都在这,自己看看http://blog.csdn.net/hackage4619/article/details/58048921