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

0元建站平台佐力药业股票

0元建站平台,佐力药业股票,域名空间网站建设,北极鱼wordpress1.题目描述 2.思路 “双指针切换链表头” 思路一:双指针路径对齐 while (pA ! pB) { pA (pA null) ? headB : pA.next; pB (pB null) ? headA : pB.next; } 让两个指针走相同的总路径长度! 设: 链表 A 独有部分长度是 lenA 链表 B …

1.题目描述

在这里插入图片描述

2.思路

“双指针切换链表头”
思路一:双指针+路径对齐
while (pA != pB) {
pA = (pA == null) ? headB : pA.next;
pB = (pB == null) ? headA : pB.next;
}

让两个指针走相同的总路径长度!
设:

链表 A 独有部分长度是 lenA

链表 B 独有部分长度是 lenB

公共部分长度是 lenCommon

那两个指针会走的路径:

指针 A:先走 lenA + lenCommon,然后换到 B 头再走 lenB

指针 B:先走 lenB + lenCommon,然后换到 A 头再走 lenA

于是总长度都是:lenA + lenB + lenCommon
在这里插入图片描述
在这里插入图片描述

3.代码实现

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {if(headA==null||headB==null) return null;ListNode PA=headA;ListNode PB=headB;while(PA!=PB){if(PA!=null){PA=PA.next;}else{PA=headB;}if(PB!=null){PB=PB.next;//如果PB列表有元素就直接指向下一个}else{PB=headA;//如果PB已经到末尾了,开始遍历A列表}}return PB;//这边返回PA和PB都可以}
}
http://www.dtcms.com/wzjs/253779.html

相关文章:

  • 两学一做电脑答题网站网页优化建议
  • 房产网签是什么意思优化关键词怎么做
  • html css网页制作案例优化大师免费下载安装
  • macbook做网站网站seo系统
  • 网站编辑 图片批量免费网站建站
  • 管委会网站方案搜一搜排名点击软件
  • 商城开发网站开发软文推广网站
  • 凡科做的网站提示证书错误微信加人推码35一单
  • 丽水网站建设报价东莞做网站哪里好
  • 网站开发浏览器兼容洛阳网站建设优化
  • 宜昌网站开发seo站长优化工具
  • 建设工程图审管理信息系统网站百度趋势搜索大数据
  • 如何做网站热力图电商如何从零做起
  • 哪里有网站直播做美食的各大网站
  • 网站建设 手机app市场调研怎么做
  • 深圳官网网站建设域名whois查询
  • 哪家公司提供专业的网站建设免费seo网站自动推广软件
  • 深圳建网站信科网站如何优化推广
  • 家居网站建设如何上海专业的seo公司
  • 杭州网站建设蒙特seo和sem是什么
  • 网站建设读书笔记磁力宝
  • 广州科技网络公司排名做网站建设优化的公司排名
  • 做企业网站有什么用如何免费做网站网页
  • 毕业设计代做网站都有哪些seo待遇
  • www.wordpress.org.cn如何刷seo关键词排名
  • 企业网站制作建设深圳网站优化网站
  • 百度蜘蛛网站排名做一个企业网站大概需要多少钱
  • 商城手机网站建设长春seo关键词排名
  • 舟山网站建设设计网站推广线上推广
  • 中恒建设集团有限公司 网站百度站内搜索