每日LeetCode - 21. 合并两个有序链表(C语言)
2021-05-31 13:02
标签:c语言 png class code ext == 技术 merge http C语言和Python的方法是一样的,所以就C语言了,效率上快很多。 每日LeetCode - 21. 合并两个有序链表(C语言) 标签:c语言 png class code ext == 技术 merge http 原文地址:https://www.cnblogs.com/vicky2021/p/14746110.htmlC语言
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
#define NULL ((void *)0)
struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2){
if (l1 == NULL)
return l2;
if (l2 == NULL)
return l1;
if (l1->val > l2->val){
l2->next=mergeTwoLists(l1,l2->next);
return l2;
}
else{
l1->next=mergeTwoLists(l2,l1->next);
return l1;
}
}
文章标题:每日LeetCode - 21. 合并两个有序链表(C语言)
文章链接:http://soscw.com/index.php/essay/89749.html