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

全国最大的网站建设公司学seo需要学什么专业

全国最大的网站建设公司,学seo需要学什么专业,wordpress上百度吗,步步高学习机进网站怎么做链表相交 题目代码1. 计算两个链表的长度2. 双指针 题目 02.07. 链表相交 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 图示两个链表在节点 c1 开始相交: 代码 …

链表相交

    • 题目
    • 代码
      • 1. 计算两个链表的长度
      • 2. 双指针

题目

02.07. 链表相交

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

图示两个链表在节点 c1 开始相交:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

代码

1. 计算两个链表的长度

思路: 获取两个链表的长度,然后根据将两个链表的开始节点从同一长度(相对于后面相等)开始

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = Noneclass Solution(object):def getIntersectionNode(self, headA, headB):""":type head1, head1: ListNode:rtype: ListNode"""# 计算两个链表的长度,然后从后面的相同长度开始lenA = 0lenB = 0cur = headAwhile cur:cur = cur.nextlenA += 1cur = headBwhile cur:cur = cur.nextlenB += 1curA = headAcurB = headB# 让长链表的指针先走 |lenA - lenB| 步if lenA > lenB:for i in range(lenA - lenB):curA = curA.nextelse:for i in range(lenB - lenA):curB = curB.nextwhile curA:if curA == curB:return curAcurA = curA.nextcurB = curB.nextreturn None

2. 双指针

思路: 根据快慢法则,走的快的一定会追上走得慢的。
在这道题里,有的链表短,他走完了就去走另一条链表,我们可以理解为走的快的指针。

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = Noneclass Solution(object):def getIntersectionNode(self, headA, headB):""":type head1, head1: ListNode:rtype: ListNode"""# 双指针ta, tb = headA, headBwhile ta != tb:ta = ta.next if ta else headBtb = tb.next if tb else headAreturn tb

代码随想录:链接

http://www.dtcms.com/wzjs/441827.html

相关文章:

  • 广东智慧团建网站登录软文的本质是什么
  • 上海手机网站建设报价表实时积分榜
  • 网站app软件各行业关键词
  • 凡科建设网站安全吗河北seo推广公司
  • 快速网站推广首页排名查网站
  • 无锡企业网站制作报价合肥网络推广营销
  • 中国扬州 政府门户网站建设方案应用商店搜索优化
  • 婚庆网站怎么设计模板360网站seo手机优化软件
  • 学php动态网站开发好不好深圳优化公司义高粱seo
  • 武汉网站开发whaa哈尔滨百度公司地址
  • 宁夏网站建设一条龙深圳网站设计专家乐云seo
  • 怎么用ip做网站同城推广
  • 电子商务网站规划设计包括哪些方面今日新闻摘抄50字
  • 做微课的网站有哪些普通话的顺口溜6句
  • 怀化汽车网站职业培训网络平台
  • 炫酷网站设计今日全国最新疫情通报
  • 网站建设费用 计入什么科目百度开户代理公司
  • 虚拟机网站建设百度小说排行榜第一名
  • 做精神科网站价格外贸怎么建立自己的网站
  • 专门 做鞋子团购的网站站长权重
  • 给企业做网站怎么收钱网页设计免费模板
  • 做h5那个网站好广告投放公司
  • 做任务网站有哪些内容网站搜索排名优化
  • 网泰网站建设网络直销怎么做才最快成功
  • 网站上线 邮件群发模板荆州网站seo
  • 哪些网站可以做电脑画画赚钱优化关键词排名推广
  • 独立网站怎么做seo网页的基础知识
  • 餐饮营销策划方案范文seo站内优化技巧
  • 太原做网站公司哪家好友情链接有哪些展现形式
  • 网站建设结课总结洛阳seo网站