[leetcode] 21. Merge Two Sorted Lists (Easy)

it2025-11-15  2

合并链表

Runtime: 4 ms, faster than 100.00% of C++ online submissions for Merge Two Sorted Lists.

class Solution { public: ListNode *mergeTwoLists(ListNode *l1, ListNode *l2) { //1 2 4 . 1 3 4 ListNode *res = new ListNode(0); ListNode *cur = res; while (l1 != NULL && l2 != NULL) { if (l1->val <= l2->val) { cur->next = l1; l1 = l1->next; cur = cur->next; } else { cur->next = l2; l2 = l2->next; cur = cur->next; } } if (l1 != NULL) cur->next = l1; else cur->next = l2; return res->next; } };

 

转载于:https://www.cnblogs.com/ruoh3kou/p/10006999.html

最新回复(0)