leetcode——21——Merge Two Sorted Lists
来源:互联网 发布:sql server数据库开发 编辑:程序博客网 时间:2024/06/08 02:09
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&&l2==NULL) return NULL; if(l1==NULL) return l2; if(l2==NULL) return l1; ListNode* head = NULL; if(l1->val>l2->val) { head = l2; l2 = l2->next; } else { head = l1; l1 = l1->next; } ListNode* node = head; while(l1!=NULL&&l2!=NULL) { if(l1->val>l2->val) { node->next= l2; l2 = l2->next; node = node->next; } else { node->next = l1; l1 = l1->next; node = node->next; } } if(l1!=NULL) { node->next=l1; } if(l2!=NULL) { node->next=l2; } return head; }};
0 0
- LeetCode——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode——Merge Two Sorted Lists
- LeetCode—Merge Two Sorted Lists
- leetcode——21——Merge Two Sorted Lists
- leetcode第21题——*Merge Two Sorted Lists
- Leetcode Problem.21—Merge Two Sorted Lists
- <21>—— Merge Two Sorted Lists
- Python学习——leetcode(Merge Two Sorted Lists )
- leetcode 021 —— Merge Two Sorted Lists
- LeetCode题解——Merge Two Sorted Lists
- LeetCode OJ——Merge Two Sorted Lists
- leetcode刷题日记——Merge Two Sorted Lists
- LeetCode 21. Merge Two Sorted Lists 题解 —— Java
- LeetCode算法题——21. Merge Two Sorted Lists
- Leetcode——21. Merge Two Sorted Lists
- LeetCode—Merge Two Sorted Lists融合两个有序单链表
- matlab暗通道图像去雾算法实现
- 快速排序
- 同样在学习,为啥你的收获没有别人多!
- poj 3254(状态压缩dp)
- JavaWeb - 安装tomcat时报 java.lang.IllegalStateException: No output folder
- leetcode——21——Merge Two Sorted Lists
- The class file Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> contains a signature
- centos6.7 安装 mysql 5.5.48
- 设计模式-9-模板模式
- Execl导出所遇到的简单问题
- hdu4289(拆点最大流)
- 2016Android UI设计框架&资源
- iOS高效添加圆角效果实战讲解
- android MVVM框架的搭建