qq_44693282
我朋友说他好了
2019-02-26 15:00

用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 # 正常

双向链表

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答