[Leetcode]Merge Two Sorted Lists

来源:互联网 发布:sql实例名称无效 编辑:程序博客网 时间:2024/06/07 08:43

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.

class Solution {public:    ListNode *mergeTwoLists(ListNode *l1, ListNode *l2)     {        if(l1 == NULL)           return l2;        if(l2 == NULL)           return l1;                ListNode* MergeHead = NULL;        if(l1->val <= l2->val)            {                MergeHead = l1;                MergeHead->next = mergeTwoLists(l1->next,l2);            }        else            {                MergeHead = l2;                MergeHead->next = mergeTwoLists(l1,l2->next);            }        return MergeHead;    }};



0 0
原创粉丝点击