提问人:Farjana 提问时间:9/30/2023 更新时间:9/30/2023 访问量:27
为什么我无法分配并收到错误 AttributeError: 'NoneType' 对象没有属性 'next' slow.next=fast.next
why am i not able to assign and getting an error AttributeError: 'NoneType' object has no attribute 'next' slow.next=fast.next
问:
class Solution:
def removeNthFromEnd(self, head: Optional[ListNode], n: int) -> Optional[ListNode]:
temp=head
cnt=0
while temp:
temp=temp.next
cnt+=1
m=cnt-n
temp=head.next
curr=head
for i in range(m-1):
print(i)
temp=temp.next
curr=curr.next
print(curr)
print(temp)
curr.next=temp.next
return head
我怎样才能纠正这个代码,我没有任何想法?
错误:
AttributeError:“NoneType”对象没有属性“next”
slow.next=fast.next
答: 暂无答案
上一个:对尾递归的工作原理感到困惑?
评论
slow.next=fast.next
.next