我正在尝试将所有数据删除到链接列表中给出的键。
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 =删除到链表中的键。 我很好奇这是如何工作的,我正在调用辅助方法来找到密钥。删除节点后,为什么不调用列表中的下一个节点来删除该节点? 谢谢
答案 0 :(得分:0)
想出来。切换
if i == -1:
v+=1
要
elif i == -1:
v+=1
在循环结束时:
然而,有人能够使用计算方法来了解计算机如何读取我的代码。