题目:合并两个排序的链表

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。

示例1:

输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

限制:

0 <= 链表长度 <= 1000

解题:

/*** 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* head = new ListNode(1);ListNode* ret = head;while (l1 != NULL && l2 != NULL) {if (l1->val < l2->val) {head->next = l1;l1 = l1->next;} else {head->next = l2;l2 = l2->next;}head = head->next;}head->next = l1 == NULL ? l2 : l1;return ret->next;}
};

剑指offer:面试题25. 合并两个排序的链表相关推荐

  1. 剑指offer面试题25. 合并两个排序的链表(双指针)

    题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 思路 详见链接 代码 class Solution:def mergeTwolists(self, l1:List ...

  2. 剑指offer面试题[17]-合并两个排序的链表

    题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 常考题: 假设两个链表如下: 链表1:   1  ->  3 -> 5 -> ...

  3. 剑指offer(C++)-JZ25:合并两个排序的链表(数据结构-链表)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排 ...

  4. 《剑指Offer》题目:合并两个排序的链表

    题目描述:输入两个单调递增的链表list1,list2,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 题目分析: 1.对于链表题目,首先考虑边界情况,即链表为空的情况,提升代码 ...

  5. 面试题25: 合并两个排序的链表

    /******************************************************************* *<剑指Offer--名企面试官精讲典型编程题>C ...

  6. 《LeetCode力扣练习》剑指 Offer 25. 合并两个排序的链表 Java

    <LeetCode力扣练习>剑指 Offer 25. 合并两个排序的链表 Java 一.资源 题目: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 示例1: ...

  7. LeetCode Algorithm 剑指 Offer 25. 合并两个排序的链表

    剑指 Offer 25. 合并两个排序的链表 Ideas 这题让我想到了归并排序: 划分问题:把序列分成元素个数尽量相等的两半: 递归求解:把两半元素分别排序: 合并问题:把两个有序表合并成一个. 捞 ...

  8. 【LeetCode】剑指 Offer 25. 合并两个排序的链表

    [LeetCode]剑指 Offer 25. 合并两个排序的链表 文章目录 [LeetCode]剑指 Offer 25. 合并两个排序的链表 一.递归 二.伪头节点 总结 一.递归 思路: 如果有一个 ...

  9. 剑指offer系列——剑指 Offer 25. 合并两个排序的链表

    ⭐️前面的话⭐️ 大家好!本篇文章将介绍关于数据结构之链表的OJ题,来自力扣:21. 合并两个有序链表 或 剑指 Offer 25. 合并两个排序的链表 题解,展示代码语言暂时为:Java语言与C语言 ...

最新文章

  1. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)
  2. LightOJ 1093 - Ghajini 线段树
  3. 力士乐伺服电机编码器调零_力士乐伺服电机编码器故障维修来这里
  4. 【十大经典数据挖掘算法】EM
  5. $.countdown is not a function
  6. 五、畸变矫正—让世界不在扭曲
  7. easyui table 如何只展示一条_如何使用MySQL,这些操作你得明白!
  8. php类的继承和,详细对比php中类继承和接口继承
  9. 用递归方法求一个list的最大值
  10. サファイア奇跡  2
  11. Python基本语法(快速入门)
  12. 政府网站防篡改解决方案
  13. greensock是个很不错的类库,故转载了一些关于其中类使用方法的文章。
  14. win8 计算机服务,Win8.1系统下哪些服务可以关闭
  15. php获取视频封面图,PHP爬虫 获取 Bilibili 视频封面图
  16. XTU 1148 三角形
  17. 360无线网怎么没有网络连接到服务器,360路由器设置成二级路由器教程 | 192路由网...
  18. 亚马逊aws服务取消_Amazon S3 – AWS简单存储服务
  19. 【整理归纳】Linux中文件的Access,Modify,Change区别
  20. 报告老板,我们的H5页面在iOS11系统上白屏了!

热门文章

  1. 《小团团团队》第五次作业:项目需求分析改进与系统设计
  2. C# window服务操作
  3. python excel xldr xlwt xlutils 使用简介
  4. 从零开始学习springboot之springboot搭建
  5. hihocoder offer收割编程练习赛11 B 物品价值
  6. LINQ 学习路程 -- 查询操作 GroupBy ToLookUp
  7. 递归删除目录下的所有文件
  8. Apache htaccess 重写假设文件存在!
  9. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
  10. 对比两个同类型的泛型集合并返回差异泛型集合 ——两个List类名的比较