劍指offer--23.合並兩個排序的鏈表
阿新 • • 發佈:2019-03-29
listnode == type merge bsp tps bject 排序 != 時間限制:1秒 空間限制:32768K 熱度指數:421239
本題知識點: 鏈表
題目描述
輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。class Solution { public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { if(pHead1 == NULL && pHead2 == NULL) return NULL; if(pHead1 == NULL && pHead2 != NULL) returnpHead2; if(pHead1 != NULL && pHead2 == NULL) return pHead1; if(pHead1->val > pHead2->val) { pHead2->next = Merge(pHead1, pHead2->next); } else { pHead1->next = Merge(pHead2, pHead1->next); }return pHead1; } };
劍指offer--23.合並兩個排序的鏈表