摘要:为减小空间复杂度,最后结果直接修改在上,不重新给分配空间。
Easy 021 Merge Two Sorted Lists Description:
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.My Solution:
Input: 1->2->4, 1->3->4
Output: 1->1->2->3->4->4
为减小空间复杂度,最后结果直接修改在list1上,不重新给result分配空间。具体做法,两个指针分别同时遍历两个list,每次指针指向的值进行比较,较小的加入list1,并且相应指针后移
要注意边界情况,list1/2中任何一个为null就返回另一个;当list1到结尾了而list2还未遍历完,则把list2剩下的直接加到list1的末尾(因为已经sorted了)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/74547.html
摘要:在线网站地址我的微信公众号完整题目列表从年月日起,每天更新一题,顺序从易到难,目前已更新个题。这是项目地址欢迎一起交流学习。 这篇文章记录我练习的 LeetCode 题目,语言 JavaScript。 在线网站:https://cattle.w3fun.com GitHub 地址:https://github.com/swpuLeo/ca...我的微信公众号: showImg(htt...
摘要:自己没事刷的一些的题目,若有更好的解法,希望能够一起探讨项目地址 自己没事刷的一些LeetCode的题目,若有更好的解法,希望能够一起探讨 Number Problem Solution Difficulty 204 Count Primes JavaScript Easy 202 Happy Number JavaScript Easy 190 Reverse Bi...
摘要:注意因为堆中是链表节点,我们在初始化堆时还要新建一个的类。代码初始化大小为的堆拿出堆顶元素将堆顶元素的下一个加入堆中 Merge Two Sorted Lists 最新更新请见:https://yanjia.me/zh/2019/01/... Merge two sorted linked lists and return it as a new list. The new list...
摘要:微信公众号记录截图记录截图目前关于这块算法与数据结构的安排前。已攻略返回目录目前已攻略篇文章。会根据题解以及留言内容,进行补充,并添加上提供题解的小伙伴的昵称和地址。本许可协议授权之外的使用权限可以从处获得。 Create by jsliang on 2019-07-15 11:54:45 Recently revised in 2019-07-15 15:25:25 一 目录 不...
摘要:先考虑和有无空集,有则返回另一个。新建链表,指针将和较小的放在链表顶端,然后向后遍历,直到或之一为空。再将非空的链表放在后面。 Problem Merge two sorted (ascending) linked lists and return it as a new sorted list. The new sorted list should be made by splici...
阅读 2905·2021-11-23 09:51
阅读 1551·2021-11-15 11:36
阅读 3007·2021-10-13 09:40
阅读 1874·2021-09-28 09:35
阅读 13051·2021-09-22 15:00
阅读 1369·2019-08-29 13:56
阅读 2927·2019-08-29 13:04
阅读 2700·2019-08-28 18:06