可以使用以下的代码来合并两个递增的有序链表:// 合并两个递增的有序链表 // pHead1 和 pHead2 为两个有序链表的头结点指针 struct ListNode *Merge(struct ListNode *pHead1, struct ListNode *pHead2) { // 申请一个新的链表头结点 struct ListNode *pMergedHead = NULL;
// 如果第一个链表为空,返回第二个链表头结点
if(pHead1 == NULL)
return pHead2;
// 如果