将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入: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。
I'm so cool. Please give me money.
- 本文链接:https://www.tjzzz.com/posts/149f3aeb.html
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。