public void Array(int[] ArrayList,int size) {
for (int i = 0; i < ArrayList.length; i++) {
ArrayList[i] = getk(size);
size--;
}
for (int i = 0; i < ArrayList.length; i++) {
System.out.print(ArrayList[i] + " ");
}
}
首先从末尾到头开始得到遍历得到新的数组,最后再遍历一次将得到数组意义输出。
public static void main(String[] args){
Solution a=new Solution();
a.add(12);
a.add(13);
a.add(3);
a.add(56);
a.add(67);
a.add(690);
a.getk(4);
// System.out.println(a.getk(4));
int[] b =new int[a.getsize()];
a.Array(b,a.getsize());
}