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

南通网站制作价格微金所网站谁做的

南通网站制作价格,微金所网站谁做的,在线游戏网页版,开网店怎么开 新手需要多少资金leetcode Hot 100系列 文章目录 一、核心操作二、外层配合操作三、核心模式代码总结 一、核心操作 先用curA和curB统计两个链表的长度&#xff0c;统计完之后&#xff0c;cur都要归位!如果A<B,则交换curA和curB&#xff0c;以及两个链表的长度将curA先移动A与B的差值&…

leetcode Hot 100系列

文章目录

  • 一、核心操作
  • 二、外层配合操作
  • 三、核心模式代码
  • 总结


一、核心操作

  1. 先用curA和curB统计两个链表的长度,统计完之后,cur都要归位!
  2. 如果A<B,则交换curA和curB,以及两个链表的长度
  3. 将curA先移动A与B的差值,然后两个链表同步向后搜索,如果有相等的则是找到了,如果遍历到最后了都没找到就返回nullptr

提示:小白个人理解,如有错误敬请谅解!

二、外层配合操作

三、核心模式代码

代码如下:

class Solution {
public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode* curA=headA;ListNode* curB=headB;int countA=0;int countB=0;while (curA!=nullptr){countA++;curA=curA->next;}while (curB!=nullptr){countB++;curB=curB->next;}curA=headA;curB=headB;if(countA<countB){std::swap(countA,countB);std::swap(curA,curB);}int n=countA-countB;while (n--){curA=curA->next;}while (curA!=nullptr && curB!=nullptr){curA=curA->next;curB=curB->next;if(curA==curB)return curA;}return nullptr;}
};

总结

  1. cur要归位,交换cur和count
http://www.dtcms.com/a/454053.html

相关文章:

  • 域名哪个网站续费单项否决 网站建设
  • three.js与WebGL
  • 网站推广计划怎么写标书制作员是干什么的
  • Doris专题9- 行列混存和冷热数据分层
  • 山西省建筑工程网怎么做外贸网站优化
  • mysql数据类型——认识并掌握数据类型
  • 做搜狗手机网站山东大源建设集团网站
  • 网站收录怎么设置wordpress 科技联盟
  • asp网站开发教程pdf南阳最新通知今天
  • 三极管元器件的识别、检测与主要参数
  • 个人网站备案如何取名称正规网站建设商家
  • 网站链接分享做推广室内设计公司简介
  • 网站seo资讯从留言板开始做网站
  • 掌握 Compose 性能优化三步法:从问题诊断到实战解决
  • 教育行业网站phpmysql网站开发
  • PTA6-4 使用函数统计指定数字的个数(C)
  • 电子商务和网络购物网站中国建设银行国际互联网站
  • 牛客周赛 Round 110(2025.9.21)
  • 湖南省网站搭建网上购物商城的步骤
  • 第六个实验——Nat Server配置
  • 商业网点建设开发中心网站长沙网站优化分析
  • asp网站跳转浏览器网站模板下载后怎么用
  • 潍坊网站定制 优帮云网站建设微信端
  • 新乡谷雨网络公司做的网站怎么样微信网站界面
  • 面向院区病房的空间智能体新范式:下一代病房系统研究(上)
  • 湘乡网站建设建站模板哪个好
  • wordpress首页排版更换网站优化师负责干什么
  • 常熟市建设工程发承包网站海珠做网站要多少钱
  • C语言入门指南:从基础概念到实战编程
  • PyCharm一键安装SciPy全攻略