剑指 Offer 06. 从尾到头打印链表

  • Post author:
  • Post category:其他




从尾到头打印链表

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


输入: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 版权协议,转载请附上原文出处链接和本声明。