从尾到头打印链表

一、题目

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)

输入:head=[1,3,2]

输出:[2,3,1]

二、思路

遍历链表,每次利用数组的unshift()函数,每次往数组最前面添加元素,就变成倒序了

三、程序实现

var reversePrint = function(head) {
let arr=[];
while(head){
arr.unshift(head.val);
head=head.next;
}
return arr
};

posted @ 2022-04-15 21:07  花村店长  阅读(18)  评论(0)    收藏  举报