方法一:若要求不能对原始链表哽改则必须使用额外空间
//使用额外空间来合并链表 不对原始链表做改变
/*先创建一个头结点 这里用任意的整数都可以 不一定用0 之后返回newHead->next
即鈳 该方法在很多时候都可以起到简化代码的作用 值得借鉴*/
//如果有一个链表到达了尾部
方法二:更改原始链表 主要利用循环实现
//非递归的方式 也成迭代法
//以下情况是有一个链表走到了尾部
//如果head1 和 head2有一個为空 则直接返回另一个 //递归可以理解为之后的情况都处理好了 只需要解决好当前这步就行了方法三:一般绝大多数链表和树的题目都可以用递归实现,注意递归出口条件