問題
例子
思路
-
方法1
-
方法2
代碼
//方法1
int[] arr = {1,2,3,4,5,6,7,8,9,10,11,12,13};
List<Integer> list = new ArrayList<>();
for(int i=arr.length-1; i>=0; i--) {
if(list.size()>0) {
if(list.size()!=1) {
int n = list.get(list.size()-1);
list.remove(list.size()-1);
list.set(0,n);
}
}
if(list.size()==0) list.add(arr[i]);
else list.set(0,arr[i]);
}
//方法2