struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){
struct ListNode*big,*little,*littlenext;
if(l1&&l2){
big = (l1->val>=l2->val)?l1:l2;
little = (l1==big?l2:l1);
little->next = mergeTwoLists(little->next,big);
return little;
}
return (struct ListNode*)((long)l1+(long)l2);
}
21. 合并两个有序链表
最新推荐文章于 2023-03-07 11:45:00 发布