我正在接受javascript中链接列表的编码挑战。我还没有写一个解决方案,因为我还在努力理解基本知识。
以下是大约20个测试中的一个:
输入: l: 3,1,2,3,4,5 k: 3
预期产出: 1、2、4、5
作为一种确保我做得对的黑客,我试着用下面的方法运行测试
function removeKFromList(l, k) {
return { value: 1, next: { value: 2, next: { value: 4, next: { value: 5, next: null}}}};
}返回一个链接列表..。但它没有通过。然后,我只返回数组。
function removeKFromList(l, k) {
return [1,2,4,5]
}它通过了第一次测试。
问题是:“给定整数l和整数k的单链列表,从列表l中删除值等于k的所有元素。”
我的问题是:l= 3,1,2,3,4,5是否算成“整数的链表”?
发布于 2018-03-25 00:34:59
不,它不是,它是一个数组。但是,他们似乎只是提供种子数据,将链接列表的具体实现(如果需要的话)完全留给您。这意味着他们需要一个统一的返回,这将是一个‘种子’回到他们(一个数组的顺序)。
https://stackoverflow.com/questions/49471397
复制相似问题