LeetCode 21. Merge Two Sorted Lists
来源:互联网 发布:手机淘宝如何发货 编辑:程序博客网 时间:2024/05/16 07:33
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if (l1 == NULL) return l2; if (l2 == NULL) return l1; ListNode* result; if (l1->val < l2->val) { result = l1; l1 = l1->next; } else { result = l2; l2 = l2->next; } ListNode* cur = result; while ((l1 != NULL) && (l2 != NULL)) { if (l1->val < l2->val) { cur->next = l1; l1 = l1->next; } else { cur->next = l2; l2 = l2->next; } cur = cur->next; } if (l1 != NULL) { cur->next = l1; } else { cur->next = l2; } return result; }};
0 0
- 21. Merge Two Sorted Lists leetcode(lists)
- [LeetCode]21.Merge Two Sorted Lists
- LeetCode --- 21. Merge Two Sorted Lists
- LeetCode 21.Merge Two Sorted Lists
- [Leetcode] 21. Merge Two Sorted Lists
- 【LeetCode】21.Merge Two Sorted Lists
- 【leetcode】21. Merge Two Sorted Lists
- [leetcode] 21.Merge Two Sorted Lists
- [leetcode] 21.Merge Two Sorted Lists
- [leetcode] 21. Merge Two Sorted Lists
- <LeetCode OJ> 21. Merge Two Sorted Lists
- 21. Merge Two Sorted Lists LeetCode
- leetcode 21. Merge Two Sorted Lists
- Leetcode:21. Merge Two Sorted Lists(JAVA)
- Leetcode ☞ 21. Merge Two Sorted Lists
- LeetCode 21. Merge Two Sorted Lists
- [LeetCode]21. Merge Two Sorted Lists
- 【LeetCode】21. Merge Two Sorted Lists
- 无痕渗透“INSERT INTO”型SQL注入
- LeetCode 203. Remove Linked List Elements
- android studio genymotion 的安装
- vhost网络设备才会添加eventfd
- LeetCode 206. Reverse Linked List
- LeetCode 21. Merge Two Sorted Lists
- Java面试知识点总结
- LeetCode 23. Merge k Sorted Lists
- theano调用cuda加速
- [WIN32]GetModuleFileNameEx获取当前窗口的可执行文件路径
- 软件开发的各个阶段,为什么只有需求阶段称为工程?
- CSDN初打算
- 观书有感之 "图解TCP/IP"
- 最短路径—Dijkstra算法和Floyd算法