从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
输入:head = [1,3,2]
输出:[2,3,1]
// 方法一: 额外空间
function reversePrint(head) {
let newArr = [];
let p = head;
while (p && p.val !== null) {
newArr.unshift(p);
p = p.next;
}
return newArr;
}
let result = reversePrint(head)
console.log(result);
版权声明:本文为m0_51279688原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。