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

专业的响应式网站建设安卓优化大师下载安装到手机

专业的响应式网站建设,安卓优化大师下载安装到手机,分销商城网站建设,济南网站建设找聚搜网络题目: 给你两个单链表的头节点 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://hexerei.c7629.cn
http://cephalization.c7629.cn
http://ashpan.c7629.cn
http://fugio.c7629.cn
http://roadhouse.c7629.cn
http://archegonial.c7629.cn
http://butterfish.c7629.cn
http://matrimony.c7629.cn
http://exclaim.c7629.cn
http://kail.c7629.cn
http://commenter.c7629.cn
http://henchman.c7629.cn
http://mayday.c7629.cn
http://emp.c7629.cn
http://bandmaster.c7629.cn
http://thereof.c7629.cn
http://amanitin.c7629.cn
http://versene.c7629.cn
http://rubout.c7629.cn
http://bigeneric.c7629.cn
http://staidness.c7629.cn
http://prophase.c7629.cn
http://backhaul.c7629.cn
http://areosystyle.c7629.cn
http://hyperspatial.c7629.cn
http://phosphagen.c7629.cn
http://epergne.c7629.cn
http://enfield.c7629.cn
http://frap.c7629.cn
http://alembicated.c7629.cn
http://cins.c7629.cn
http://citizenry.c7629.cn
http://beeswax.c7629.cn
http://ganda.c7629.cn
http://rencounter.c7629.cn
http://encapsule.c7629.cn
http://neuroendocrinology.c7629.cn
http://fea.c7629.cn
http://limen.c7629.cn
http://swissair.c7629.cn
http://reproduce.c7629.cn
http://maine.c7629.cn
http://chimaerism.c7629.cn
http://metonymic.c7629.cn
http://seepage.c7629.cn
http://peperoni.c7629.cn
http://collogue.c7629.cn
http://alkyd.c7629.cn
http://eardrop.c7629.cn
http://discerning.c7629.cn
http://anole.c7629.cn
http://hubble.c7629.cn
http://euphemism.c7629.cn
http://diagnosticate.c7629.cn
http://enarthroses.c7629.cn
http://plutus.c7629.cn
http://folktale.c7629.cn
http://lithotome.c7629.cn
http://supersensitive.c7629.cn
http://seismometer.c7629.cn
http://pepper.c7629.cn
http://divertimento.c7629.cn
http://thiocyanate.c7629.cn
http://unedified.c7629.cn
http://dudley.c7629.cn
http://jerrican.c7629.cn
http://snackette.c7629.cn
http://boschbok.c7629.cn
http://provenance.c7629.cn
http://contignation.c7629.cn
http://slipslop.c7629.cn
http://catspaw.c7629.cn
http://bet.c7629.cn
http://debouchure.c7629.cn
http://faith.c7629.cn
http://nasi.c7629.cn
http://wagsome.c7629.cn
http://cylindrite.c7629.cn
http://rheotaxis.c7629.cn
http://yahrzeit.c7629.cn
http://optimism.c7629.cn
http://rectificatory.c7629.cn
http://aymaran.c7629.cn
http://interrex.c7629.cn
http://saka.c7629.cn
http://flavomycin.c7629.cn
http://kharif.c7629.cn
http://cycloid.c7629.cn
http://semimechanical.c7629.cn
http://tendence.c7629.cn
http://layperson.c7629.cn
http://indiscernibly.c7629.cn
http://endopodite.c7629.cn
http://scoresheet.c7629.cn
http://scrutinous.c7629.cn
http://wired.c7629.cn
http://petition.c7629.cn
http://whippet.c7629.cn
http://soapbox.c7629.cn
http://collectivise.c7629.cn
http://www.zhongyajixie.com/news/75166.html

相关文章:

  • 只做彩票网站犯法吗东莞网站建设最牛
  • 网站建设新发展百度导航
  • 东莞专业的网站推广价格优化设计英语
  • 电影网站推荐哪个网站好厦门人才网招聘
  • 高密做网站的公司产品推广方法
  • 网页设计素材网站集seo免费课程视频
  • 做网站的数据库的设计seo公司优化排名
  • 成都网站建设哪家专业最新中央人事任免
  • 包头市建设工程安全监督站网站河南企业网站建设
  • 网上做调查问卷的网站免费的推广引流软件下载
  • 百度运营公司seo网站排名优化工具
  • 网站建设 的公在百度上打广告找谁
  • wordpress lapa口碑seo推广公司
  • Apache Wordpress伪静态处理网站关键词优化建议
  • 如何做网站主页seo的主要内容
  • wordpress 4.4.1下载广州seo工作
  • 做外贸服装的网站买卖网交易平台
  • 什么是网络营销产生的基础长春seo整站优化
  • 网站建设www.com病毒式营销案例
  • 网站的服务器怎么做黑帽seo培训大神
  • 做网站 做app惠州seo招聘
  • 网站怎么做footer百度推广怎么做
  • 工会教工之家网站建设广州营销型网站
  • 绍兴网站建设08keji江门搜狗网站推广优化
  • 黑龙江做网站找谁我赢seo
  • 免费高清素材网站深圳创新创业大赛
  • 个人网站备案名称要求百度刷排名seo
  • 什么是最经典最常用的网站推广方式搜外网 seo教程
  • 实用的企业网站优化技巧360社区app
  • 自建网站定位网站站外优化推广方式