开发者社区 问答 正文

链表插入删除顺序问题

现在在学习链表,发现链表的插入和删除操作不能很好的掌握,不参考代码不知道先修改哪一个reference,再比如在单链表头插入连接点,代码如下
screenshot
书上写第一行的first是旧的first,第二行的是新的,都是first怎么还分新旧?
所以请教大家添加和删除连接点有什么通用的原则吗?怎样才能灵活的掌握各个连接点引用的修改?

展开
收起
蛮大人123 2016-02-19 16:06:56 1977 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    就是一个赋值。
    a的下一个节点=b;
    b=a;
    这是个赋值问题。
    新的b是现在a的值、
    旧的b现在付给a的下一个节点了

    2019-07-17 18:44:51
    赞同 展开评论
问答标签:
问答地址: