python创建链表问题
如下所示:newLink = LinkNode()
pPre = newLink
for i in s1:
new = ListNode(i)
pPre.next = new
pPre = new
return newLink.next
请问为什么要引入一个变量pPre 这里要用
return newLink.next Stubborn 发表于 2020-11-3 08:11
这里要用
返回的是 newLink.next 即newLink.next是头节点,但是后面加入节点的时候用的是pPre.next,为什么可以用pPre代替newLink来增加节点,是因为newLink和pPre都指向了LinkNode()这一块内存空间吗? proer 发表于 2020-11-3 09:29
返回的是 newLink.next 即newLink.next是头节点,但是后面加入节点的时候用的是pPre.next,为什么可以用p ...
对的 因为newLink和pPre都指向了LinkNode()这一块内存空
页:
[1]