LeetCode 021 Merge Two Sorted Lists
2015-11-05 14:53
387 查看
题目描述
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.代码
[code] public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if (l1 == null && l2 == null) { return null; } if (l1 == null) { return l2; } if (l2 == null) { return l1; } ListNode p = new ListNode(0); ListNode head = p; while (l1 != null && l2 != null) { if (l1.val < l2.val) { p.next = l1; l1 = l1.next; } else { p.next = l2; l2 = l2.next; } p = p.next; } if (l1 != null) { p.next = l1; } else { p.next = l2; } return head.next; }
相关文章推荐
- jQuery ColorBox弹出窗口插件
- IOS开发之实现App消息推送(最新)
- 黑马程序员——JAVA基础----异常
- 单元测试——隔离神器:mockito
- AWR快照管理
- 将.c文件(交叉)编译为.ko文件
- UITextField中限制输入的办法
- Javascript中的return作用及javascript return关键字用法详解
- 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation
- UIView 之 Animation 一边上跳 一边旋转
- Android 学习教程方法
- ArcGIS API for JavaScript 本地IIS部署
- Linux 挂载须知: mount 一些小问题 mount: no medium found on /dev/sr0
- Web中带时间的进度条
- ViewController之间的切换动画
- 火狐和IE的window.event对象详解
- maven 找不到.m2文件夹
- linux shell if -a 到-z参数含义
- iOS之系统越狱
- C#操作二维码