LeetCode怎么模拟链表计算的

来源:5-3 LeetCode:206.反转链表

笨小熊的一天

2020-08-05

图片描述

var reverseList = function(head) {
    let p1  = head
    let p2  = null
    while (p1){
        const temp = p1.next
        p1.next = p2
        p2 = p1
        p1 = temp
    } 
    return p2
};

在浏览器控制台输出 还是原来的数组,所以LeetCode怎么模拟链表计算输出正确结果[5,4,3,2,1]的?
在实际开发中用的到这种情况么?

写回答

2回答

慕侠4287760

2020-10-08

链表是对象不是数组

0
0

lewis

2020-08-05

你的链表结构是错的,建议先好好看看本章第一节

0
1
i杨永安
有点反直觉
2020-09-07
共1条回复

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2479 学习 · 683 问题

查看课程