题目
剑指 Offer 25. 合并两个排序的链表
题解
合并后:
最后返回dummy
节点的Next
节点即可。
题解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode dummy = new ListNode(-1);
ListNode pre = dummy;
while (l1 != null && l2 != null) { if (l1.val <= l2.val) { pre.next = l1; l1 = l1.next; } else { pre.next = l2; l2 = l2.next; } pre = pre.next; }
if (l1 != null) { pre.next = l1; }
if (l2 != null) { pre.next = l2; }
return dummy.next; } }
|
leetcode-cn
执行:
1 2
| 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:41 MB, 在所有 Java 提交中击败了95.58%的用户
|
如果本篇文章对你有帮助,可以给作者加个鸡腿~(*^__^*),感谢鼓励与支持!
微信支付
支付宝