[Leetcode] Merge Two Sorted Lists
2014-04-02 00:18
274 查看
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.
没啥好说的。
没啥好说的。
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *mergeTwoLists(ListNode *l1, ListNode *l2) { ListNode *res; ListNode *p = new ListNode(0); res = p; while (l1 != NULL && l2 != NULL) { if (l1->val < l2->val) { p->next = l1; l1 = l1->next; } else { p->next = l2; l2 = l2->next; } p = p->next; } if (l1 != NULL) { p->next = l1; } if (l2 != NULL) { p->next = l2; } return res->next; } };
相关文章推荐
- LeetCode(21)Merge Two Sorted Lists
- 【LeetCode】Merge Two Sorted Lists
- [leetcode][list] Merge Two Sorted Lists
- Leetcode 21 Merge Two Sorted Lists
- 【Leetcode-Easy-21】Merge Two Sorted Lists
- LeetCode--Merge Two Sorted Lists
- LeetCode 21 Merge Two Sorted Lists
- leetcode 21. Merge Two Sorted Lists
- LeetCode:Merge Two Sorted Lists
- LeetCode (6). Merge Two Sorted Lists
- Leetcode43: Merge Two Sorted Lists
- Leetcode 21:Merge Two Sorted Lists(golang实现合并两条已经排序的链表)
- Merge Two Sorted Lists - LeetCode
- LeetCode - Merge Two Sorted Lists
- LeetCode - Merge Two Sorted Lists
- LEETCODE-Merge Two Sorted Lists
- Leetcode 21. Merge Two Sorted Lists
- 2017-09-11 LeetCode_021 Merge Two Sorted Lists
- LeetCode: Merge Two Sorted Lists, Remove Duplicates/Element, strStr()
- [Leetcode]Merge Two Sorted Lists