博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode: Merge Two Sorted Lists 解题报告
阅读量:7056 次
发布时间:2019-06-28

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

Merge Two Sorted Lists

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.

Show Tags

SOLUTION 1:

使用dummynode记录头节点的前一个,轻松完成,2分钟就AC啦!

1 /** 2  * Definition for singly-linked list. 3  * public class ListNode { 4  *     int val; 5  *     ListNode next; 6  *     ListNode(int x) { 7  *         val = x; 8  *         next = null; 9  *     }10  * }11  */12 public class Solution {13     public ListNode mergeTwoLists(ListNode l1, ListNode l2) {14         ListNode dummy = new ListNode(0);15         ListNode cur = dummy;16         17         while (l1 != null && l2 != null) {18             if (l1.val < l2.val) {19                 cur.next = l1;20                 l1 = l1.next;21             } else {22                 cur.next = l2;23                 l2 = l2.next;24             }25             cur = cur.next;26         }27         28         if (l1 != null) {29             cur.next = l1;30         } else {31             cur.next = l2;32         }33         34         return dummy.next;35     }36 }
View Code

 

GITHUB:

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

你可能感兴趣的文章
深入理解JVM内幕[转]
查看>>
pytimechart使用
查看>>
蓝桥杯——分而治之的子集数
查看>>
hdu 5430 Reflect (数学推导题)
查看>>
Cortex-M4 Core Registers
查看>>
Android SDK Manager 更新代理配置
查看>>
Scala 深入浅出实战经典 第79讲:单例深入讲解及单例背后的链式表达式
查看>>
Reveal UI 分析工具分析手机 App
查看>>
扩展Bootstrap Tooltip插件使其可交互
查看>>
iOS多用连接、反向协议、安全
查看>>
Swift - 滚动视图(UIScrollView)的用法
查看>>
Altium Designer 出现错误提示(警告)adding items to hidden net GND/VCC
查看>>
poj 3270(置换 循环)
查看>>
RHCE7 管理I-12归档文件并在Linux系统间复制文件
查看>>
第十四回(一):外战折戟再图雪耻 石路徜徉终是难忘
查看>>
Android中Menu的基本用法
查看>>
接口JSon字符串格式
查看>>
[转]java基础学习总结——equals方法
查看>>
SVN相关
查看>>
MapReduce在实际编程“I/O”
查看>>