题目描述
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
既然是从尾到头返回链表,可以使用unshift方法实现头插,这样链表就可以倒序输出了。
/*function ListNode(x){
this.val = x;
this.next = null;
}*/ // 这是建链表的描述,可以忽略
function printListFromTailToHead(head)
{
// write code here
var arr = [];
while(head) {
arr.unshift(head.val);
head = head.next
}
return arr
}