1.题目描述
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
Example:
Input: 1->2->4, 1->3->4
Output: 1->1->2->3->4->4
2.Solutions
递归版本:
1 | public static ListNode mergeTwoLists(ListNode l1, ListNode l2) { |
迭代版本:
1 | public static ListNode mergeTwoListsIterative(ListNode l1, ListNode l2) { |