像这种连接两个节点和删除一个节点,有没有公式套一下,或者原理什么的,碰到这种老是搞不来,出错

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

img

理解指针 p q 指向哪里, p->next q->next 又指向哪里,就可以搞清楚链接 删除之类的操作了。

数据结构对单链表进行数据排序 http://bbs.csdn.net/topics/392201633

这类题,如果不是很懂,题主可以考虑画一下图进行理解,先把这个流程弄明白了,之后遇到这题就迎刃而解了。
看第9题,要将指针p所指的节点链接到指针q所指的节点之后:
分为两句来看

指针p所指一个节点 可表示为 p
指针q所指的节点之后 可表示为 q->next
它上面说要让两个链接,而且是p链接q-next,那就是q->next 被赋值为 p了 也是就是p 链接 q->next
第10题与之相似,题主可自己尝试去画一下,理解一下它的流程。
希望对题主有所帮助,可以的话,帮忙点个采纳!