将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解决方法:

递归思想:

1) 如果l1为空则返回l2

2) 如果l2为空则返回l1

3) 如果l1的val值小于等于l2的val值,则将l1的后继结点的val值与l2的val值比较,返回值应赋给l1->next。

4) 如果l1的val值大于l2的val值,则将l2的后继结点的val值与l1的val值比较,返回值应赋给l2->next。