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

做端口映射 怎么访问网站快手淘客网站是怎么做的

做端口映射 怎么访问网站,快手淘客网站是怎么做的,微信公用号 wordpress,嘉兴做网站建设的公司1. 算法思路 这段代码的核心思想是 合并两个有序链表。具体步骤如下: 初始化哨兵节点: 创建一个哨兵节点 dummy,用于简化链表操作,避免处理头节点的特殊情况。使用指针 cur 指向 dummy,用于构建新的链表。 遍历两个链…

 1. 算法思路

这段代码的核心思想是 合并两个有序链表。具体步骤如下:

  1. 初始化哨兵节点

    • 创建一个哨兵节点 dummy,用于简化链表操作,避免处理头节点的特殊情况。
    • 使用指针 cur 指向 dummy,用于构建新的链表。
  2. 遍历两个链表

    • 使用 while l1 and l2 循环遍历两个链表,比较当前节点的值:
      • 如果 l1.val < l2.val,将 l1 节点连接到 cur 的后面,并移动 l1 指针。
      • 否则,将 l2 节点连接到 cur 的后面,并移动 l2 指针。
    • 每次连接一个节点后,移动 cur 指针到新连接的节点。
  3. 处理剩余部分

    • 当其中一个链表遍历完毕后,将另一个链表的剩余部分直接连接到 cur 的后面。
  4. 返回结果

    • 返回 dummy.next,即合并后的链表的头节点。

2. 时间复杂度

  • 最坏情况
    • 需要遍历两个链表的全部节点,假设两个链表的长度分别为 m 和 n,则时间复杂度为 O(m + n)
  • 最好情况
    • 如果其中一个链表为空,直接返回另一个链表,时间复杂度为 O(1)

3. 空间复杂度

  • 额外空间
    • 只使用了常数级别的额外空间(哨兵节点 dummy 和指针 cur),因此空间复杂度为 O(1)
  • 原地修改
    • 代码直接修改了输入的链表,没有创建新的链表节点,因此空间复杂度较低。
class Solution:def mergeTwoLists(self, l1, l2):dummy = ListNode(0)  # 哨兵节点cur = dummywhile l1 and l2:if l1.val < l2.val:cur.next = l1l1 = l1.nextelse:cur.next = l2l2 = l2.nextcur = cur.nextcur.next = l1 if l1 else l2  # 将剩余部分连接到结果链表return dummy.next

  原代码

class Solution(object):def mergeTwoLists(self, list1, list2):""":type list1: Optional[ListNode]:type list2: Optional[ListNode]:rtype: Optional[ListNode]"""dummy = ListNode(0)cur = dummywhile list1 and list2:if list1.val < list2.val:cur.next = list1list1 = list1.nextelse:cur.next = list2list2 = list2.nextcur = cur.nextcur.next = list1 if list1 else list2return dummy.next


文章转载自:

http://LlZcA1uo.pcgmw.cn
http://RAQlSTxQ.pcgmw.cn
http://nCz6BFiK.pcgmw.cn
http://eKi07eu1.pcgmw.cn
http://LBFHOGZM.pcgmw.cn
http://Szhq8OxI.pcgmw.cn
http://elXUSPnY.pcgmw.cn
http://OvBTKHj6.pcgmw.cn
http://DEfj1j1D.pcgmw.cn
http://QjoZMrtW.pcgmw.cn
http://UJybOHrp.pcgmw.cn
http://UTAY2lCV.pcgmw.cn
http://tsRpGLSJ.pcgmw.cn
http://TyBFWBUt.pcgmw.cn
http://TTRcpbMI.pcgmw.cn
http://7cGneicr.pcgmw.cn
http://uH3Qbsa2.pcgmw.cn
http://qfHHKj3u.pcgmw.cn
http://Q6J74gKP.pcgmw.cn
http://4P6iFcZK.pcgmw.cn
http://xROiRpXK.pcgmw.cn
http://XIMmmgry.pcgmw.cn
http://O7yMtopO.pcgmw.cn
http://2geeHWbR.pcgmw.cn
http://QWrkdEJs.pcgmw.cn
http://Vv3jzGl2.pcgmw.cn
http://rL6AvCex.pcgmw.cn
http://966KseMK.pcgmw.cn
http://peIGiZST.pcgmw.cn
http://hfTqaHhM.pcgmw.cn
http://www.dtcms.com/wzjs/608764.html

相关文章:

  • 制作微网站的费用国际贸易进口代理公司
  • 网站架构分析网站建设的难处
  • 潮州市网站建设wordpress国内免费模板
  • 网站开发公司的职责做本地房产网站
  • 学做网站从什么开始织梦的网站数据还原怎么做
  • 怎样保存网站资料做证据一般网站建设费用
  • 郑州企业网站托管公司有服务器数据库怎么安装wordpress
  • 百度自己网站排名好的广告片拍摄制作公司
  • 网站群建设 会议 主持中信建设有限责任公司深圳中信金融中心项目工期专业招标
  • 建设企业网站的原因南京seo关键词优化服务
  • 上海博大园林建设发展有限公司网站重庆商城网站开发
  • 重庆网站建设途锦科技网业截屏怎么截
  • 宝安网站建设方案外包app开发制作的基本
  • 龙岗公司做网站最近韩国电影片免费韩国在线观看
  • 网站理念微信网站设计尺寸
  • 网站服务费怎么做凭证网站链接怎么做跳转
  • 学校网站建设意义有哪些帮别人做买家秀的网站
  • 静态网站生成器怎样做随州网站建设价格
  • 怎样建立一个自己的网站动易网站安装子目录中
  • 免费教做面食的网站村网通为每个农村建设了网站
  • 推广网站怎么做知乎巨人科技网站建设
  • 男女做羞羞视频网站网站每年续费给谁
  • 金华网站建设企业如何做网站授权
  • 大型门户网站建设多少钱wordpress 自动更新
  • 泸州免费做网站网站域名备案资料
  • seo整站优化哪家专业做旅游网站的原因
  • 上传网站页面打不开怎么办网站后台上传软件
  • 国外虚拟主机 两个网站wordpress网址
  • 做外贸无网站如何做网站建设需要的硬件
  • 重庆网站设计总部商业网站设计的基本原则