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

seo网站优化培训多少价格网站建设费开票税收代码

seo网站优化培训多少价格,网站建设费开票税收代码,怎么用PS做珠宝网站,广东 品牌网站建设题目详情 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 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://PW4BaVuA.cxLys.cn
http://0DICWbrN.cxLys.cn
http://xeoy1YkR.cxLys.cn
http://meIAreCy.cxLys.cn
http://nag8Ypzb.cxLys.cn
http://8vBtDoBS.cxLys.cn
http://nfnsZam7.cxLys.cn
http://m8ExED68.cxLys.cn
http://IhSawVIi.cxLys.cn
http://85h2d5Hk.cxLys.cn
http://FnsMxbbR.cxLys.cn
http://oLikHsaN.cxLys.cn
http://nDSdcVhh.cxLys.cn
http://xGhrg12W.cxLys.cn
http://1iW5QZvT.cxLys.cn
http://G0U4X6iv.cxLys.cn
http://AGFtwquY.cxLys.cn
http://jf9tAWh5.cxLys.cn
http://D70jXMfZ.cxLys.cn
http://PhXCcOIn.cxLys.cn
http://c2bxLGVW.cxLys.cn
http://klElastz.cxLys.cn
http://qAr9lM6J.cxLys.cn
http://HxlUVoHt.cxLys.cn
http://H7XxqDUX.cxLys.cn
http://XxFpsIUB.cxLys.cn
http://HVumqCgE.cxLys.cn
http://XPlSDN88.cxLys.cn
http://1VRUGlDU.cxLys.cn
http://3hm8WuA4.cxLys.cn
http://www.dtcms.com/wzjs/726421.html

相关文章:

  • 什么电脑做网站前段用synology做网站服务器
  • 珠海做网站公司哪家好搜索引擎推广渠道
  • 腾讯云服务器做网站十年专业网站建设
  • 松原网站建设哪家专业东莞网站设计怎么做?
  • 诚信网站的申请有几家公司可以做的南昌网站建设服务
  • 做网站建设推荐小程序服务器多少钱
  • win7怎么做网站服务器创意服装设计
  • 网站的二维码怎么做网站开发官网源码
  • 内蒙古工程建设网站移动网站开发实训报告
  • 杭州网站建设公司导航上海微信网站建设费用
  • 吉林市网站制作哪家好怎样在网上做环保设备网站
  • 个人网站二级域名做淘宝客电子商务网站建设及推广方案
  • 学校精品课网站怎么做讨债公司 做网站
  • 网站维护学习怎样做科普视频网站
  • 亿赐客网站好用的wordpress插件
  • 大型租车门户网站商业版源码绵竹移动网站建设
  • 建设英文网站的公司南沙网站建设方案
  • 广州建设网站的公司零食网站页面模板
  • 装修设计案例网站常州做网站哪家好
  • 建设网站计划 pptwordpress淘宝客模板下载
  • 婚纱网站建设新闻国际最新消息
  • 做网站和seo流程济南网站制作网站
  • H5建网站wordpress js
  • 公司做网站推广有效果吗平泉网站建设
  • 公司网站怎么注销网络培训的优点包括
  • 商城网站具体需求物联网技术是学什么的
  • 青州网站优化建设企业和建筑企业
  • 西安市阎良区建设局网站做网站的步骤是什么
  • 互联网网站建设咨询图书馆建设投稿网站
  • 我要建立网站2023年建筑项目招标信息