题目描述

输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
解决方案:
用递归的思想。
/*
public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;}
}*/
public class Solution {public ListNode Merge(ListNode list1,ListNode list2) {if(list1 == null){return list2;}else if(list2 == null){return list1;}ListNode  preHead = null;if(list1.val < list2.val){preHead = list1;preHead.next = Merge(list1.next,list2);}else{preHead = list2;preHead.next = Merge(list1,list2.next);}return preHead;}
}

剑指offer 合并2个排序的链表相关推荐

  1. 剑指 Offer合并两个排序的链表

    题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的. 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2-> ...

  2. 剑指Offer——合并两个排序的链表

    1.题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 2.代码实现 1 package com.baozi.offer; 2 3 /** 4 * ...

  3. java listnode 合并链表_剑指offer:合并两个排序的链表(Java)

    1.问题描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 2.思路 方法1:非递归方法 根据题目这个很类似排序中的外排过程,两个数组分别排好序,然后再 ...

  4. 剑指Offer25 合并两个排序的链表

    剑指Offer 25. 合并两个排序的链表 剑指Offer 25. 合并两个排序的链表 这题是一道简单题,如果学习了数据结构当中的链表的话,可以很轻松就想出解题过程: /*** Definition ...

  5. 剑指offer-17.合并两个排序的链表

    https://www.nowcoder.com/practice/d8b6b4358f774294a89de2a6ac4d9337?tpId=13&tqId=11169&tPage= ...

  6. 【LeetCode】剑指 Offer 53 - I. 在排序数组中查找数字 I

    [LeetCode]剑指 Offer 53 - I. 在排序数组中查找数字 I 文章目录 [LeetCode]剑指 Offer 53 - I. 在排序数组中查找数字 I 一.二分法 总结 一.二分法 ...

  7. 《LeetCode力扣练习》剑指 Offer 06. 从尾到头打印链表 Java

    <LeetCode力扣练习>剑指 Offer 06. 从尾到头打印链表 Java 一.资源 题目: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 示例 1: 输入: ...

  8. LeetCode Algorithm 剑指 Offer 06. 从尾到头打印链表

    剑指 Offer 06. 从尾到头打印链表 Ideas 遍历链表,每次在vector的头部insert当前元素值. Code C++ class Solution {public:vector< ...

  9. 【LeetCode】剑指 Offer 06. 从尾到头打印链表

    [LeetCode]剑指 Offer 06. 从尾到头打印链表 文章目录 [LeetCode]剑指 Offer 06. 从尾到头打印链表 一.笨比解法 二.递归法 三.辅助栈法 总结 一.笨比解法 算 ...

最新文章

  1. [转帖]什么是光纤的波长?看看有哪些是你不知道的!
  2. 基于PyQt5的快速开发框架QFramer
  3. r语言和python-R语言和Python哪个适合生物信息学?
  4. Redis主从+KeepAlived实现高可用
  5. ubuntu安装lrzsz报错“E: Unable to locate package”
  6. golang数据类型与MySQL数据类型的对应
  7. ubuntu下tftp的安装、配置、使用
  8. lightoj 1031 区间dp
  9. php poi,GitHub - satthi/poi-php: poi-php
  10. ElasticSearch Client详解
  11. 工作态度决定了工作结果
  12. SubmitButton
  13. 2023年最新前端面试题——你也可以成为那个卷王(持续更新中~)
  14. Diffusion models代码解读:入门与实战
  15. Redis-5.0.5集群配置
  16. c/c++ 趣味程序百例
  17. (三)傅里叶变换:离散时间傅里叶变换DTFT CTFT->DTFT
  18. tar命令打包排除某个文件或目录
  19. vue数据改变渲染问题_解决Vue中页面成功渲染数据undefined的问题
  20. c语言基础难关:按位取反

热门文章

  1. vscode setting json_win10+letex+vscode+texlive+latex workshop+sumatrapdf
  2. vba移动文件_Excel VBA之FSO-2.3文件夹的移动
  3. Linux网络DNS配置反向解析与构建主从域名服务器
  4. mysql执行动态批处理,使用BAT批处理执行sql语句的代码
  5. java多语言编程语言_为什么很多程序员信仰“Java是世界上最好的编程语言”
  6. python从mysql导出大量数据_python批量导出导入MySQL用户的方法
  7. 华三服务器怎么设置系统启动模式,H3C 开局设置
  8. 访问云服务器储存的mp4_服务器如何存储视频文件格式
  9. java map join_HashMap 常见应用:实现 SQL JOIN
  10. java list过滤完赋给自己_Java8对list集合进行排序、过滤、分组、去重、转map、遍历赋值等操作...