# 从尾到头打印链表
# 题目描述
输入一个链表,按链表从尾到头的顺序返回一个 ArrayList。
# 思路
准备一个空数组,遍历链表,拿到链表的每一个节点值,然后从数组的头部插入,这样最终得到的数组就是链表从尾到头的节点值
# 代码
/*function ListNode(x){
this.val = x;
this.next = null;
}*/
function printListFromTailToHead(head) {
let res = [];
while (head) {
res.shift(head.val);
head = head.next;
}
return res;
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12