当前位置: 首页 > wzjs >正文

seo网站优化培训多少价格如何做网站认证

seo网站优化培训多少价格,如何做网站认证,本机建设网站,公司名称注册查询系统题目详情 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1:输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 [], l2 [] 输出&#xff1a…

题目详情

将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

示例 1:
在这里插入图片描述
输入:l1 = [1,2,4], l2 = [1,3,4]
输出:[1,1,2,3,4,4]

示例 2:
输入:l1 = [], l2 = []
输出:[]

示例 3:
输入:l1 = [], l2 = [0]
输出:[0]

提示:

  • 两个链表的节点数目范围是 [0, 50]
  • -100 <= Node.val <= 100
  • l1l2 均按 非递减顺序 排列

解题思路

  1. 迭代法:使用哑节点(dummy node)简化链表操作,避免处理头节点为空的边界情况。
  2. 双指针遍历:同时遍历两个链表,比较当前节点的值:
    • 将较小值的节点链接到新链表。
    • 移动较小值节点所在链表的指针。
  3. 拼接剩余节点:当其中一个链表遍历完成后,将另一个链表的剩余部分直接链接到新链表末尾。
  4. 空间优化:直接复用原链表节点,不创建新节点,空间复杂度为 O(1)

代码实现(Java版)

class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {ListNode dummy = new ListNode(0); // 哑节点简化操作ListNode cur = dummy;while (list1 != null && list2 != null) {if (list1.val <= list2.val) {cur.next = list1;  // 直接复用list1节点list1 = list1.next;} else {cur.next = list2;  // 直接复用list2节点list2 = list2.next;}cur = cur.next;}// 拼接剩余链表cur.next = (list1 != null) ? list1 : list2;return dummy.next;}
}

代码说明

  1. 哑节点(dummy)
  • 初始化一个值为0的节点,其next指向新链表的头节点。
  • 避免处理空链表时的边界条件,使代码更简洁。
  1. 循环比较
  • list1list2均非空时,比较当前节点值。
  • 将较小值节点链接到cur.next,并移动对应链表的指针。
  1. 剩余链表处理
  • 循环结束后,其中一个链表可能还有剩余节点。
  • 通过三元运算符直接将剩余链表链接到新链表末尾。
  1. 返回值
  • dummy.next指向新链表的实际头节点,直接返回即可。

提交详情(执行用时、内存消耗)

在这里插入图片描述


文章转载自:

http://OgewpYYl.pzLcd.cn
http://VB6VfCtp.pzLcd.cn
http://IYPjGmpT.pzLcd.cn
http://TLc8m3BL.pzLcd.cn
http://48OnHZat.pzLcd.cn
http://B6gYusfP.pzLcd.cn
http://k1lcnh94.pzLcd.cn
http://kbbYAm7M.pzLcd.cn
http://nnTllwGe.pzLcd.cn
http://VMrAulE8.pzLcd.cn
http://beWhxG8x.pzLcd.cn
http://49sabRYC.pzLcd.cn
http://VAjkJgcO.pzLcd.cn
http://QBsRN0KJ.pzLcd.cn
http://uaC8WhxX.pzLcd.cn
http://Vt7vu5xe.pzLcd.cn
http://3xDtoAks.pzLcd.cn
http://bIHpxOHy.pzLcd.cn
http://ouozgJMU.pzLcd.cn
http://37ZY2Jop.pzLcd.cn
http://dNF27r9R.pzLcd.cn
http://q6DGhboe.pzLcd.cn
http://kO5689OL.pzLcd.cn
http://kha5kiuC.pzLcd.cn
http://TB8cvskq.pzLcd.cn
http://BKsfph4C.pzLcd.cn
http://2mwkGfN2.pzLcd.cn
http://rv6X8sLv.pzLcd.cn
http://OzhWvR3g.pzLcd.cn
http://0VqbTPTJ.pzLcd.cn
http://www.dtcms.com/wzjs/645957.html

相关文章:

  • 爱站网seo工具坑梓网站建设市场
  • 学网站建设可以从事什么工作以前做的网站怎么才能登陆后台
  • 大学网站 作风建设专题手机端wordpress模板下载
  • 邯郸市住房和建设官方网站建设网站需要电脑配置
  • 临高网站建设抖音怎么运营和引流
  • 嘉定公司网站设计电脑平面设计培训班多少钱
  • 上海著名网站建设vue做网站好吗
  • 南京网站建设包括哪些电影宣传网站开发设计
  • 祥云平台网站管理系统开发公司招商引资产生账务怎么做账
  • 做外贸在哪个网站车陂手机网站建设
  • 网站开发做前端还是后端电子商务他们的代表网站
  • 湖北建设信息网站 联系方式浏览器官网入口
  • 线上购物网站开发浙江海滨建设集团有限公司网站
  • thinkphp开发企业网站网站系统环境的搭建
  • 网站模板平台资源网站贴子推广怎么做
  • 给公司做网站怎么样南雄市住房和城乡建设局网站
  • 厦门市建设工程交易中心网站wordpress 众筹网站
  • 官方网站建设案例试述建设一个网站的具体步骤
  • 久久诗词网成都seo正规优化
  • 无锡手机网站开发附近寻爱
  • 重庆网站建设选圣矢wordpress前端可视化编辑器
  • 怎么发布个人网站安卓手机app开发教程
  • 网站反向绑定域名柳州本地做网站的公司
  • 常州网站设计湛江公司电话统一身份认证平台
  • 手游传奇新开服网站天元建设集团有限公司年产值
  • 办个网站需要投资多少网线制作心得体会
  • 新手做网站选材如何运行wordpress
  • 问鼎电子娱乐下载官方网站坪山网站建设行业现状
  • 登录广东省建设监理协会网站首页小广告怎么举报
  • 什么是网站交互阿里巴巴国际站怎么找客户