单链列表不能添加0值

问题描述 投票:2回答:1

结果数组包含[8,0,7]作为数字。

   for(let i=0; i<results.length; i++){
        console.log("n:",results[i])
        if(!result){
            result = new ListNode(results[i])
        }else{
            console.log("else",results[i])
            result.next = new ListNode(results[i]);
        }
    }

但是此结果链接列表仅添加7和8,而不是0。

javascript singly-linked-list
1个回答
1
投票

[如果我的理解正确,您希望通过单个引用顺序链接ListNode对象,在这种情况下,您需要使用附加到链接列表的最新result更新ListNode()参考,每次迭代:

© www.soinside.com 2019 - 2024. All rights reserved.