[leetcode] Merge Two Sorted Lists
来源:互联网 发布:mac不能恢复单一分区 编辑:程序博客网 时间:2024/05/28 03:03
Merge Two Sorted Lists
/** Definition for singly-linked list. */#include <iostream>using namespace std;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 *pHead=NULL; //默认从小到大排序 if (l1->val<l2->val) { pHead=l1; l1=l1->next; }else{ pHead=l2; l2=l2->next; } ListNode *pCur=pHead; while (l1!=NULL&&l2!=NULL) { if (l1->val<l2->val) { pCur->next=l1; l1=l1->next; }else{ pCur->next=l2; l2=l2->next; } pCur=pCur->next;//当前指针后移 } if (l1==NULL) { pCur->next=l2; }else{ pCur->next=l1; } return pHead; }};int main(){ ListNode *p1=new ListNode(5); ListNode *p2=new ListNode(1); p2->next=new ListNode(2); p2->next->next=new ListNode(4); Solution so; ListNode *res= so.mergeTwoLists(p1, p2); cout<<res->val<<res->next->val<<res->next->next->val<<res->next->next->next->val<<endl; return 0;}
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 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] 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: Merge Two Sorted Lists
- 【LeetCode】Merge Two Sorted Lists
- Leetcode Merge Two Sorted Lists
- 移动互联网
- 好玩的图形函数
- leetcode-Climbing Stairs
- C++单例singleton模式_legend
- Linux下高并发socket最大连接数所受的各种限制
- [leetcode] Merge Two Sorted Lists
- 实战:MySQL Sending data导致查询很慢的问题详细分析
- 《HP大中华区总裁孙振耀退休感言》--- 我又读了一遍, 真的非常受益! 朋友, 我推荐给你!
- 图论算法 填充管道
- 模板模式解读
- Nubia Z5S ( 2014.6.14更新12) 中文Recovery TWRP2.7.1.3/真正触摸操作/兼容Z5S所有ROM
- 数位DP
- netty3.2.3源码分析-ClientBootstrap启动分析
- android intent的应用