用python实现双向循环链表的问题

实现remove根据指定元素名删除元素的时候,cur表示链表当前位置,next表示后继节点,prev表示前驱结点,为什么上面两行就执行不通

cur.next = cur.prev.next # 无限循环
cur.prev = cur.next.prev # 无限循环
cur.next.prev = cur.prev # 正常
cur.prev.next = cur.next # 正常

双向链表

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐