/*** 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(NULL==l1) return l2;if(NULL==l2) return l1;ListNode *dummy=new ListNode(-1), *cur=dummy;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) cur->next=l1;if(l2) cur->next=l2;return dummy->next;}
};
详细解决方案
[LeetCode21]Merge Two Sorted Lists(合并两个有序链表)
热度:67 发布时间:2023-12-06 19:19:45.0
相关解决方案
- SVN版本归拢(merge)原理与操作指南
- PHP 的 array merge 与 + 号的差别
- hibernate的 merge()的用法,该如何解决
- eclipse git 出错:the current branch is not configured for pull No value for key branch.xxx.merge found
- 小鸟请问Oracle merge 的用法
- merge into 的事务处理有关问题
- MERGE INTO 在存储过程中报错,该如何处理
- oracle 中 merge into用法有关问题
- pro*c merge into如何实现
- oracle merge into解决办法
- merge into 越来越慢,求教大伙
- ,merge into可以并发吗
- merge 多条数据一起处理的有关问题,
- Merge 的小技艺
- sql 2008 R2 Merge into 说 'Merge' 附近有语法异常,但是小弟我看了老半天不知道哪里语法有有关问题了
- PHP 的 array merge 与 + 号的差别
- android <viewStub /> <requestFocus /> <merge /> and <include />用法
- Sharepoint 怎么实现top-level site lists 与子网站之间的共享
- SQL 揭示介绍 hash/merge/concat union
- 存储过程(数组参数、for循环、拼凑的动态sql游标、merge into)
- 《Pro Oracle SQL》Chapter 三 - 3.3.2 Sort-Merge Joins
- Merge Two Sorted Arrays
- Oracle基础——merge into用法详解
- api接口: actual and formal argument lists differ in length
- Git error:the following untracked working tree files would be overwritten by merge
- ubuntu apt update时Could not get lock /var/lib/apt/lists/lock
- 在Ubuntu下解决E: 无法对目录 /var/lib/apt/lists/ 加锁的问题
- Merge into用法
- [LeetCode23]Merge k Sorted Lists(合并k个有序链表)
- [LeetCode21]Merge Two Sorted Lists(合并两个有序链表)