问题提出:在写反转链表的题目时,想要通过先获取正向链表每个节点里面的val,再依靠反转赋值给各个节点,从而达到不需要进行指针之间的交叉赋值就能在表现上反转了链表。(实际上并没有改变内存中链表的连接顺序)
就在获取整个链表所有val的时候遇到了这个问题:
linklist=[]
cur=head
a=1
while a!=None:
a=cur.val
cur=cur.next
linklist.append(a)
问题提出:在写反转链表的题目时,想要通过先获取正向链表每个节点里面的val,再依靠反转赋值给各个节点,从而达到不需要进行指针之间的交叉赋值就能在表现上反转了链表。(实际上并没有改变内存中链表的连接顺序)
就在获取整个链表所有val的时候遇到了这个问题:
linklist=[]
cur=head
a=1
while a!=None:
a=cur.val
cur=cur.next
linklist.append(a)