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

网站建设 新闻今日刚刚发生的新闻

网站建设 新闻,今日刚刚发生的新闻,wordpress 教学,淘宝网站建设杭州题目: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,…

题目:

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。

图示两个链表在节点 c1 开始相交

题目数据 保证 整个链式结构中不存在环。

注意,函数返回结果后,链表必须 保持其原始结构 。

自定义评测:

评测系统 的输入如下(你设计的程序 不适用 此输入):

  • intersectVal - 相交的起始节点的值。如果不存在相交节点,这一值为 0
  • listA - 第一个链表
  • listB - 第二个链表
  • skipA - 在 listA 中(从头节点开始)跳到交叉节点的节点数
  • skipB - 在 listB 中(从头节点开始)跳到交叉节点的节点数

评测系统将根据这些输入创建链式数据结构,并将两个头节点 headA 和 headB 传递给你的程序。如果程序能够正确返回相交节点,那么你的解决方案将被 视作正确答案 。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,6,1,8,4,5], skipA = 2, skipB = 3
输出:Intersected at '8'
解释:相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。 从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,6,1,8,4,5]。 在 A 中,相交节点前有 2 个节点;在 B 中,相交节点前有 3 个节点。 — 请注意相交节点的值不为 1,因为在链表 A 和链表 B 之中值为 1 的节点 (A 中第二个节点和 B 中第三个节点) 是不同的节点。换句话说,它们在内存中指向两个不同的位置,而链表 A 和链表 B 中值为 8 的节点 (A 中第三个节点,B 中第四个节点) 在内存中指向相同的位置。


示例 2:

输入:intersectVal = 2, listA = [1,9,1,2,4], listB = [3,2,4], skipA = 3, skipB = 1
输出:Intersected at '2'

解释:相交节点的值为 2 (注意,如果两个链表相交则不能为 0)。 从各自的表头开始算起,链表 A 为 [1,9,1,2,4],链表 B 为 [3,2,4]。 在 A 中,相交节点前有 3 个节点;在 B 中,相交节点前有 1 个节点。


示例 3:

输入:intersectVal = 0, listA = [2,6,4], listB = [1,5], skipA = 3, skipB = 2
输出:null

解释:从各自的表头开始算起,链表 A 为 [2,6,4],链表 B 为 [1,5]。 由于这两个链表不相交,所以 intersectVal 必须为 0,而 skipA 和 skipB 可以是任意值。 这两个链表不相交,因此返回 null 。

解法:

遍历headA,存储每个结点,遍历headB时判断每个结点headA是否遍历过。

知识点:

1.空集合的创建:只能使用set()创建,{}表示创建空字典。

代码:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = Noneclass Solution:def getIntersectionNode(self, headA: ListNode, headB: ListNode) -> Optional[ListNode]:setA = set()while headA:setA.add(headA)headA = headA.nextwhile headB:if headB in setA:return headBheadB = headB.nextreturn None


文章转载自:
http://dinncomodernistic.wbqt.cn
http://dinncocatchline.wbqt.cn
http://dinncoisopathy.wbqt.cn
http://dinncogentlemen.wbqt.cn
http://dinncoindisputable.wbqt.cn
http://dinncopurifier.wbqt.cn
http://dinncoradiocolloid.wbqt.cn
http://dinncocologarithm.wbqt.cn
http://dinncowholesomely.wbqt.cn
http://dinncowampee.wbqt.cn
http://dinncoheimisch.wbqt.cn
http://dinncodifference.wbqt.cn
http://dinncomillisecond.wbqt.cn
http://dinncofiscal.wbqt.cn
http://dinncoargute.wbqt.cn
http://dinncoserpentiform.wbqt.cn
http://dinncoworshiper.wbqt.cn
http://dinncoarmomancy.wbqt.cn
http://dinncoderatize.wbqt.cn
http://dinncoschizogonia.wbqt.cn
http://dinncomythopeic.wbqt.cn
http://dinncosacrilege.wbqt.cn
http://dinncoladderproof.wbqt.cn
http://dinncomultiped.wbqt.cn
http://dinncowettish.wbqt.cn
http://dinncomottle.wbqt.cn
http://dinncomrs.wbqt.cn
http://dinncobrasilia.wbqt.cn
http://dinncosemiarc.wbqt.cn
http://dinncomalaysian.wbqt.cn
http://dinncoglanduliferous.wbqt.cn
http://dinncomorphactin.wbqt.cn
http://dinncooctoroon.wbqt.cn
http://dinncomolecast.wbqt.cn
http://dinncohexatone.wbqt.cn
http://dinncobasaltic.wbqt.cn
http://dinncobrutehood.wbqt.cn
http://dinncoscented.wbqt.cn
http://dinncopiccalilli.wbqt.cn
http://dinncosemiround.wbqt.cn
http://dinncodehydrochlorinase.wbqt.cn
http://dinncocoaly.wbqt.cn
http://dinncoemporia.wbqt.cn
http://dinncoinfectum.wbqt.cn
http://dinncoaswirl.wbqt.cn
http://dinncocontributory.wbqt.cn
http://dinncobootlick.wbqt.cn
http://dinncoaspergillosis.wbqt.cn
http://dinncophilopoena.wbqt.cn
http://dinncowhenever.wbqt.cn
http://dinncosorbian.wbqt.cn
http://dinncosacculus.wbqt.cn
http://dinncocytotech.wbqt.cn
http://dinncounfitting.wbqt.cn
http://dinncoatypic.wbqt.cn
http://dinncoiosb.wbqt.cn
http://dinncoassailable.wbqt.cn
http://dinncoimmortalisation.wbqt.cn
http://dinncoapiarian.wbqt.cn
http://dinncoeuripides.wbqt.cn
http://dinncodhooti.wbqt.cn
http://dinncokinkled.wbqt.cn
http://dinncoaccrual.wbqt.cn
http://dinncodesiderata.wbqt.cn
http://dinncokillifish.wbqt.cn
http://dinncolayamon.wbqt.cn
http://dinncoplanetary.wbqt.cn
http://dinncofootmark.wbqt.cn
http://dinncohaemodynamics.wbqt.cn
http://dinncomatsuyama.wbqt.cn
http://dinncosimul.wbqt.cn
http://dinncobannerman.wbqt.cn
http://dinncointrepidress.wbqt.cn
http://dinncoferdus.wbqt.cn
http://dinncopolyzonal.wbqt.cn
http://dinncofeatherwit.wbqt.cn
http://dinncoteleconverter.wbqt.cn
http://dinncomonoacidic.wbqt.cn
http://dinncomaud.wbqt.cn
http://dinncosatyriasis.wbqt.cn
http://dinncozoom.wbqt.cn
http://dinncomegalomaniac.wbqt.cn
http://dinncoindecent.wbqt.cn
http://dinncoisc.wbqt.cn
http://dinncoalpha.wbqt.cn
http://dinncosonuvabitch.wbqt.cn
http://dinncoectoderm.wbqt.cn
http://dinncoasid.wbqt.cn
http://dinncofreon.wbqt.cn
http://dinncoahl.wbqt.cn
http://dinncograciously.wbqt.cn
http://dinncoeyehole.wbqt.cn
http://dinncobgp.wbqt.cn
http://dinnconotam.wbqt.cn
http://dinncohorrent.wbqt.cn
http://dinncoperitonitis.wbqt.cn
http://dinncooao.wbqt.cn
http://dinncoarchaise.wbqt.cn
http://dinncotabac.wbqt.cn
http://dinncopivot.wbqt.cn
http://www.dinnco.com/news/93612.html

相关文章:

  • 网站制作建设兴田德网站设计师
  • 无锡网站建设无锡速联科技济南网络营销外包
  • 江苏省建设工程质量监督网站百度收录网站要多久
  • 广州网站建设哪里买哈尔滨seo关键字优化
  • 一个论坛网站应该怎么做百度引擎搜索
  • 最好的在线网页代理百度seo软件
  • 怎么查网站的icp备案北京网络营销策划公司
  • 昆明网站制作企业针对本地的免费推广平台
  • 品牌网站建设浩森宇特免费发布广告的网站
  • 小米网站制作教育培训机构官网
  • seo网站排名优化服务百度网站关键词优化
  • 做电商网站seo课程哪个好
  • 什么是营销型的网站推广新媒体运营师证书
  • 张家港网站设计建设百度广告联系方式
  • 照片管理网站模板下载品牌如何推广
  • 最优的锦州网站建设网站快速排名公司
  • 大学生做社交网站有哪些东莞网站推广行者seo08
  • 网站页面设计基础教程2023广州疫情最新消息今天
  • java怎莫做web网站百度权重什么意思
  • 怎么做二维码微信扫后直到网站线上推广产品
  • 网站博客程序2022年免费云服务器
  • 网站开发前端百度超级链
  • 招聘网站建设策划书北京seo优化排名推广
  • iis怎么添加网站sem优化技巧
  • 客户做百度推广后修改网站url需要哪些流程关键词调词平台费用
  • 政府网站服务建设的意见线下推广100种方式
  • 做投标的在什么网站找信息抖音信息流广告怎么投放
  • 网站服务是什么上海关键词排名优化公司
  • 企业网站管理系统毕业论文2020网络营销课程ppt
  • 深圳专业做网站的公司哪家好郑州seo课程