帮我看下圈圈里的什么意思?

帮我看下圈圈里的什么意思?图片

把p1放在p2后面,p1作为最后一个元素。

p1后续为空,p2后续为p1.
看n不等于0的逻辑没看出什么名堂。不过有点像头尾倒置链表的功能。

p1指向尾节点,p2指向原来的p1,

p1节点接在p2后面,p1作为单链表最后一个节点,但是这个else分支为什么要这么搞没弄清楚