金昌市建设局官方网站邢台网站制作有哪些

张小明 2025/12/29 11:50:28
金昌市建设局官方网站,邢台网站制作有哪些,徐州梦网科技做网站怎么样,做电子商务网站公司[160] Intersection of Two Linked Lists 力扣题目链接 1. 长度对齐法 1.1 思想 相交链表的两个性质#xff1a; 共享尾部 如果两个单向链表相交#xff0c;那么从第一个相交节点开始#xff0c;到链表末尾的所有节点#xff0c;都是两条链表完全共享的。它们不可能在此…[160] Intersection of Two Linked Lists力扣题目链接1. 长度对齐法1.1 思想相交链表的两个性质共享尾部如果两个单向链表相交那么从第一个相交节点开始到链表末尾的所有节点都是两条链表完全共享的。它们不可能在此之后再分开。交点即指针相等真正的相交必须是物理上内存地址上的汇合而不是节点值恰好相等。所谓的“交点”不是指两个节点的 val 值相等而是指两个链表的指针指向了内存中同一个节点对象。因此在代码中我们寻找交点的方法是直接比较指针是否相等if (pointerA pointerB)。利用这个性质我们可以让两个指针分别从两条链表的某个位置出发保证它们到链表末-尾的距离相等然后同步前进找到它们第一次相遇指针相等的地方。1.2 AC代码ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { // --- 1. 计算两个链表的长度 --- ListNode *curA headA; ListNode *curB headB; int lenA 0, lenB 0; // 遍历链表A获取其长度 while (curA ! nullptr) { lenA; curA curA-next; } // 遍历链表B获取其长度 while (curB ! nullptr) { lenB; curB curB-next; } // --- 2. 对齐两个链表的起点 --- // 将指针重新移回头节点准备进行对齐操作 curA headA; curB headB; // 通过 swap 保证 curA 指向较长的链表curB 指向较短的链表 // 这样做可以简化后续代码无需写 if-else 分支 if (lenB lenA) { swap(lenA, lenB); swap(curA, curB); } // 计算长度差 int gap lenA - lenB; // 让较长的链表的指针 curA 先向前移动 gap 步 // 移动后curA 和 curB 到达链表末尾的距离就相等了 while (gap--) { curA curA-next; } // --- 3. 同步前进寻找第一个相交节点 --- while (curA ! nullptr) { // 核心判断比较两个指针是否指向同一个内存地址 // 如果指针相等说明找到了第一个公共节点 if (curA curB) { return curA; } curA curA-next; curB curB-next; } // 如果循环结束都没有相遇说明两个链表不相交 return nullptr; }1.3 时空复杂度时间复杂度O(La Lb)空间复杂度O(1)2.双指针法
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

p2p网站制作 杭州室内展厅设计公司

网工朋友们,下午好! 大家也都知道,干咱们网工这行的,哪有不累的?日常工作充满了技术挑战:配置路由器、优化网络性能、排查故障、确保系统安全等……可以说是杂而乱。 所以很多人说网工吃的就是“青春饭”&a…

张小明 2025/12/28 4:30:34 网站建设

网站标题空格网址价格

Docker Windows容器虚拟化运行完全指南:轻松在Linux中体验Windows系统 【免费下载链接】windows Windows inside a Docker container. 项目地址: https://gitcode.com/GitHub_Trending/wi/windows 想要在Linux环境中无缝运行Windows操作系统吗?Do…

张小明 2025/12/28 4:28:33 网站建设

荣耀手机商城官方网站做微商都去哪些网站留言

这是小红书上一位35的Java开发已失业一年多的现状。 Java程序员的退路到底在哪里? 说真的,这两年看着身边一个个搞Java、C、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis&#xff0c…

张小明 2025/12/28 4:26:31 网站建设

海宏集团网站建设软文营销写作技巧

正则表达式基础 简介在线工具 元字符分组与引用运算符优先级贪婪模式 简介 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能…

张小明 2025/12/28 4:24:29 网站建设

建站工具 营销wordpress怎么放视频教程

作为电子工程师或运维人员,组网时难免遇到“网线不够长”“设备接口不够用”的突发状况,而体积小巧、成本低廉的RJ45直通头,往往能成为“救命神器”。但多数人只知它能接网线,却不懂不同场景下的选型和用法,今天就拆解…

张小明 2025/12/29 6:28:26 网站建设

阿里云wordpress更新seo扣费系统源码

浏览器帧渲染流程是指浏览器将网页内容显示到屏幕上的完整过程,原本是想对 requestAnimiationFrame(RAF)的执行机制做了解,后面就拓展成了帧渲染流程的理解 概念理解 VSync(垂直同步信号) VSync &#x…

张小明 2025/12/28 4:18:25 网站建设