Merge Two Sorted Lists
来源:互联网 发布:微信小程序网站源码 编辑:程序博客网 时间:2024/06/13 22:03
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) { ListNode dummy(-1); ListNode *p=&dummy; while(l1&&l2){ if(l1->val<l2->val){ p->next=l1; l1=l1->next; } else{ p->next=l2; l2=l2->next; } p=p->next; } if(l1) p->next=l1; else p->next=l2; return dummy.next; }};
0 0
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Android gallery 3D效果
- 20140730
- 数据结构实验之二叉树的建立与遍历 【二叉树】
- C语言文件操作
- C++中内置函数
- Merge Two Sorted Lists
- 6天线多频无线路由器上手 造型夸张性能强大
- 创建基于主-从视图的应用程序(Master-Detail Application)
- AnyChat新增屏幕共享(远程桌面)功能
- java获取jdk信息
- 2014 Multi-University Training Contest 3 简要题解 by——Fudan University
- Spring注解:@Autowired和@Resource的区别
- 一切成功源于积累——20140731 新美的历史重演
- 生活