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

手机网站开发要多久网站都需要续费吗

手机网站开发要多久,网站都需要续费吗,公司注册地址与办公地址不一致,如何做一家门户网站这是一道难度为简单的题目,让我们来看看题目描述: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题…

这是一道难度为简单的题目,让我们来看看题目描述:

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

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

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

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

  • listA 中节点数目为 m
  • listB 中节点数目为 n
  • 1 <= m, n <= 3 * 1 0 4 10^4 104
  • 1 <= Node.val <= 1 0 5 10^5 105
  • 0 <= skipA <= m
  • 0 <= skipB <= n
  • 如果 listA 和 listB 没有交点,intersectVal 为 0
  • 如果 listA 和 listB 有交点,intersectVal == listA[skipA] == listB[skipB]

题解

public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {// 定义两个指针,分别指向两个链表的头节点ListNode p = headA;ListNode q = headB;// 当两个指针不相等时持续遍历while(p != q){// 如果 p 到达链表 A 的末尾,则将其重定向到链表 B 的头部if(p == null){p = headB;} else {// 否则继续向下遍历链表 Ap = p.next;}// 如果 q 到达链表 B 的末尾,则将其重定向到链表 A 的头部if(q == null){q = headA;} else {// 否则继续向下遍历链表 Bq = q.next;}}// 最终 p 和 q 要么在交点处相遇,要么都为 null(表示没有交点)return p;}
}

具体算法如下:

  • 初始化两个指针 p=headA, q=headB。
  • 不断循环,直到 p=q。
  • 每次循环,p 和 q 各向后走一步。具体来说,如果 p 不是空节点,那么更新 p 为 p.next,否则更新 p 为 headB;如果 q 不是空节点,那么更新 q 为 q.next,否则更新 q 为 headA。
  • 循环结束时,如果两条链表相交,那么此时 p 和 q 都在相交的起始节点处,返回 p;如果两条链表不相交,那么 p 和 q 都走到空节点,所以也可以返回 p,即空节点。

假设第一条链表长度为 x + z x+z x+z
假设第一条链表长度为 y + z y+z y+z
其中 z z z 是两条链表的公共部分长度
注意:为了兼容没有交点的情况,把空节点也算进来
在这里插入图片描述
在这里插入图片描述
这样的解法保证两个指针走了一样的长度为 x + y + z x+y+z x+y+z
在这里插入图片描述

复杂度分析

时间复杂度:O(m + n),其中 m 和 n 分别为两个链表的长度
空间复杂度:O(1),只用了两个指针,没有额外空间开销

参考

灵神题解

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

相关文章:

  • 建设银行个人网站显示不了动画毕业设计代做网站
  • 用台式机做网站服务器wordpress 4.8 wpmu
  • 站长之家关键词查询wordpress文章到qq群
  • 做易经类的网站建设手机银行
  • 做网站代运营如何寻找客户成都网站开发建设公司
  • 网站备案要求怎么做线上销售
  • 电商网站开发的主流技术网址大全黄免费片
  • 天河网站建设推广网站建设兼职合同模板
  • 重庆荣昌网站建设价格海外社交平台推广
  • python网站开发好吗推荐做那个的电影网站
  • 达州+网站建设淘宝美工需要学什么软件
  • 企业做不做网站的坏处wordpress htaccess下载
  • 国外网站在国内做镜像站点建设网站申请空间需要多少钱
  • 做视频网站的公司最简单的网站制作
  • 小程序管理平台梧州自助建站seo
  • 做详情页上什么网站找素材wordpress主页显示不了
  • 荼叶公司网站模板知名seo网站优化公司
  • ppt下载免费网站免费咨询新冠医生
  • 成都画时网站建设局域网内的网站建设
  • 网站建设系统开发感想与收获汽车之家网站是怎么做的
  • 免费公司网站建站网后台的网站怎么做
  • 福州网站制作策划深圳美容网站建
  • 模板网点地址信息获取错误:抖音默认地址未设置!镇江关键词优化
  • 广告设计工作内容seo诊断工具有哪些
  • 上海网站建设shzanen天猫官网商家入驻
  • 锦州市城市建设服务中心网站有没有专门做游戏人物的绅士视频网站
  • 深圳设计网站速成班自适应网站优点缺点
  • 辽宁做网站哪家好网络营销推广渠道有哪些
  • 杭州网站程序开发公司莆田市秀屿区建设局网站
  • 网站建设与管理 ppt模板德国室内设计联盟