(聯繫:https://www.interviewbit.com/problems/array_2d/)具有用於與performOps下面的代碼執行幹運行困難 被稱爲與2D Arraylist-預測輸出的代碼
一個:[[1,2,3,4], [5,6,7,8],[9,10,11,12]]。
ArrayList<ArrayList<Integer>> performOps(ArrayList<ArrayList<Integer>> A) {
ArrayList<ArrayList<Integer>> B = new ArrayList<ArrayList<Integer>();
for (int i = 0; i < A.size(); i++) {
B.add(new ArrayList<Integer>());
for (int j = 0; j < A.get(i).size(); j++) {
B.get(i).add(0);
}
for (int j = 0; j < A.get(i).size(); j++) {
B.get(i).set(A.get(i).size() - 1 - j, A.get(i).get(j));
}
}
return B;
}
任何人都可以請幫我理解它?
[爲什麼「有人可以幫我嗎?」不是一個實際的問題?](http://meta.stackoverflow.com/q/284236) –