
/*
struct ListNode {
int val;
struct ListNode *next;
ListNode(int x) :
val(x), next(NULL) {
}
};*/
class Solution {
public:
ListNode* Merge(ListNode* pHead1, ListNode* pHead2)
{
if(pHead1==NULL)
{
return pHead2;
}
if(pHead2==NULL)
{
return pHead1;
}
ListNode* NewList=new ListNode(0);
if(pHead1->val<=pHead2->val)
{
NewList=pHead1;
NewList->next=Merge(pHead1->next,pHead2);
}
else
{
NewList=pHead2;
NewList->next=Merge(pHead1,pHead2->next);
}
return NewList;
}
};

&spm=1001.2101.3001.5002&articleId=100040706&d=1&t=3&u=d07fc20fd18a4671baa2dc464ada03a0)
2221

被折叠的 条评论
为什么被折叠?



