博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
力扣(LeetCode)21
阅读量:6508 次
发布时间:2019-06-24

本文共 698 字,大约阅读时间需要 2 分钟。

题目地址:

题目描述:
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
解答:
递归思想。
若两者其中有一个为null就返回另一个。
否则,val值小的链表作为头,然后它的next指向它的下一个节点和另一个有序链表的合并。
java ac代码:

/** * Definition for singly-linked list. * public class ListNode { *     int val; *     ListNode next; *     ListNode(int x) { val = x; } * } */class Solution {    public ListNode mergeTwoLists(ListNode l1, ListNode l2) {        if(l1 == null)return l2;        if(l2 == null)return l1;        ListNode head;        if(l1.val < l2.val)        {            head = l1;            head.next = mergeTwoLists(l1.next,l2);        }        else        {            head = l2;            head.next = mergeTwoLists(l1,l2.next);        }        return head;    }}

转载地址:http://xgbfo.baihongyu.com/

你可能感兴趣的文章
php5.4 升级,php-5.4 升级到 php7.2
查看>>
php js json 转换包,json转换js ,php重组数组
查看>>
linux php 相关配置,linux下安装apache与php及其相关配置攻略
查看>>
matlab线性规划上限,matlab解决非线性规划,其中限制条件是集合如x属于{0,1},这样肿么编程?...
查看>>
mysql 更新memcache,MySQL触发器自动更新memcache
查看>>
怎样让php支持中文文件名,让phpmailer支持中文名称的附件
查看>>
matlab如何表示结构体,matlab中怎么定义结构体啊 !!!
查看>>
matlab第二章习题答案,matlab第二章习题答案
查看>>
java hibernate注解详解,Hibernate注解使用以及Spring整合
查看>>
lnmp php t扩展,Linux + Lnmp php编译安装fileinfo扩展 苹果CMS
查看>>
oracle字符串中字符个数字类型,Oracle实现获得字符串中指定字符个数的方法
查看>>
oracle sql中 v¥,sql – Oracle中匿名TABLE/VARRAY类型示例详解
查看>>
be更改密码Oracle报错,转:oracle用户密码密码复杂度设置
查看>>
php parse url ctf,一道CTF题目的探究
查看>>
linux进程inject,linux-inject:注入代码到运行的Linux进程中
查看>>
linux 安装perl 模块权限,Linux系统非root用户安装perl模块(转)
查看>>
嵌入式linux编译程序,构造嵌入式Linux(一):Kernel编译
查看>>
linux挂载硬盘休眠,linux 挂载硬盘简便方法
查看>>
linux驱动设备节点名称,Linux字符设备驱动及设备节点自动创建
查看>>
linux知识库软件,Linux 知识库
查看>>