【答案解析】由题干说明及所给出的C程序代码可知,已知条件为两个链表Lx和Ly,最后得到的结果也是两个链表,只不过是将Lx中的部分结点移动到Ly中,因此,本问题主要解决的问题是怎么合理地移动相关结点。
在题干信息中没有给出结点移动的具体算法描述,这就要求解题时要先结合实例自行设计一个算法,然后观察是否与程序中的算法一致。若不一致,则再寻找其他算法。在自己设计相关算法之前,最好要先看一看题目给出的算法提示,在给出的C程序代码中,总是有一些蛛丝马迹可以让我们找到突破口的,这些地方通常都会给出题目所用算法的暗示。
