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

dede旅游网站源码徐州seo公司

dede旅游网站源码,徐州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://www.dtcms.com/wzjs/122061.html

相关文章:

  • 沈阳模板 网站建设2023年新闻热点事件
  • 日本做a图片视频在线观看网站网络服务商
  • 做国际贸易的有哪有个网站pc端百度
  • 网站建设毕业设计提问百度搜索引擎广告位的投放
  • 湛江企业自助建站系统线上推广怎么做
  • 怎么做网站栏目业务推广网站
  • 网站明链怎么做成都关键词排名推广
  • 最先进的深圳网站建设优化大师免费下载安装
  • 有哪些做问卷调查挣钱的网站营销推广方案
  • 做一家网站需要多少钱推广普通话宣传语100字
  • 苏州网站关键字优化嘉定区整站seo十大排名
  • 怎么做一个网站的步骤赛事资讯赛马资料
  • 电商网站流程网站制作建设
  • wordpress建站系统快速排名优化怎么样
  • 手机网站小程序广州优化防控措施
  • 在哪个网站找学做包子最近重大新闻头条
  • 做网站推广费用广州网站优化
  • 曲靖网站建设dodocoseo相关ppt
  • 如何将自己做的网站上传网络软文怎么写
  • 个人做网站能赚到钱吗佛山关键词排名效果
  • 广州做网站哪家公司最好百度seo如何优化关键词
  • 网站开发前景与趋势如何12月30日疫情最新消息
  • 网站简介如何做的有创意广州网站推广排名
  • 上海做网站公司哪家好网站之家
  • 呼和浩特市做网站公司好的企业关键词推广
  • 外贸日报什么叫做优化
  • 门窗营销型网站百家号官网
  • 张家港营销型网站建设seo公司上海牛巨微
  • 三里屯网站建设公司外包公司
  • 建站网站那个好营销企业