在链表方法中使用_linear_search帮助器方法

时间:2018-02-18 21:50:54

标签: python list

我正在尝试将所有数据删除到链接列表中给出的键。

v = 1
    while v == 1:
        p,c,i = self._linear_search(key)
        if i == -1:
            v += 1
        if c is not None:
            p._next = c._next

它删除列表中的第一个值,但无法继续并将以下data =删除到链表中的键。 我很好奇这是如何工作的,我正在调用辅助方法来找到密钥。删除节点后,为什么不调用列表中的下一个节点来删除该节点? 谢谢

1 个答案:

答案 0 :(得分:0)

想出来。切换

if i == -1:
    v+=1

elif i == -1:
    v+=1

在循环结束时:

然而,有人能够使用计算方法来了解计算机如何读取我的代码。