剑指Offer第三题:从尾到头打印链表
题目描述代码实现细节描述数组与ArrayList的区别
题目描述
输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
代码实现
package test1;
import java.util.ArrayList;
public class offer_3 {
public static ArrayList<Integer> a=new ArrayList<>();
public static void main(String[] args) {
// TODO Auto-generated method stub
a.add(1);
a.add(2);
a.add(3);
a.add(4);
a.add(5);
for(int i=0;i<a.size()/2;i++) {
int temp=a.get(i);
int temp2=a.get(a.size()-i-1);
a.set(i, temp2);
a.set(a.size()-i-1, temp);
}
System.out.println(a);
}
}
细节描述
数组与ArrayList的区别