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

个人网站建设网站seo优化价格

个人网站建设网站,seo优化价格,制造行业网站建设,沈阳定制网站建设题目:160. 相交链表 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意…

题目:160. 相交链表

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

图示两个链表在节点 c1 开始相交

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

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

自定义评测:

评测系统 的输入如下(你设计的程序 不适用 此输入):

  • intersectVal - 相交的起始节点的值。如果不存在相交节点,这一值为 0
  • listA - 第一个链表
  • listB - 第二个链表
  • skipA - 在 listA 中(从头节点开始)跳到交叉节点的节点数
  • skipB - 在 listB 中(从头节点开始)跳到交叉节点的节点数

评测系统将根据这些输入创建链式数据结构,并将两个头节点 headA 和 headB 传递给你的程序。如果程序能够正确返回相交节点,那么你的解决方案将被 视作正确答案 。

解题思路

根据题目要求得知,要求求出两条链表的相交节点,首先判断是否有一个或者两个都是空值,如果是则肯定没有相交点,直接返回null;如果两个链表都有值,则开始判断是否有相交点:

依然是两种方法 :

第一种,哈希集合-HashSet

用 HashSet 存入第一个链表的所有节点,再遍历第二个链表,判断哈希集合中是否含有第二个链表的节点,有的话,直接返回节点,没有则返回 null 。

第二种,指针思路

假设两个指针,分别从两个链表头部开始遍历,如果指针指代的节点一致,则说明相等就跳出遍历;如果不一致,则继续遍历,直到相等,如果两个链表不相交,则两个指针最后值为

 pA = pB  = null。

解题过程

第一种:

/*** 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) {Set<ListNode> setNode = new HashSet<ListNode>();ListNode temp = headA;while (temp  != null) {setNode.add(temp);temp = temp.next;}temp = headB;while (temp != null) {if(setNode.contains(temp)) {return temp;}temp = temp.next;}return null;}
}

第二种:

/*** 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, pB = headB;while(pA != pB) {pA = pA == null ? headB : pA.next;pB = pB == null ? headA : pB.next;}return pA;}
}

http://www.dt0577.cn/news/8537.html

相关文章:

  • wordpress 网站优化策划书</a> </li> <li> <a href="/news/8535.html">郑州中森网站建设杭州上城区抖音seo有多好</a> </li> <li> <a href="/news/8533.html">电商小程序名字大全站长工具seo词语排名</a> </li> <li> <a href="/news/8532.html">电脑什么网站可以做长图攻略今日头条(官方版本)</a> </li> <li> <a href="/news/8531.html">正邦的网站建设建网站的详细步骤</a> </li> <li> <a href="/news/8530.html">湖南长沙门户网站销售课程视频免费</a> </li> <li> <a href="/news/8529.html">三网合一网站建设费用网站排名优化</a> </li> <li> <a href="/news/8527.html">民治网站优化培训win7优化大师</a> </li> <li> <a href="/news/8526.html">那些网站平台可以做3d建模网络营销常见的工具</a> </li> <li> <a href="/news/8525.html">淘宝做关键词的网站金昌网站seo</a> </li> <li> <a href="/news/8524.html">重庆网捷网站建设技术有限公司广西网站建设制作</a> </li> <li> <a href="/news/8522.html">宁波网站推广平台推荐今日重大新闻头条十条</a> </li> <li> <a href="/news/8521.html">淄博的大型网站建设深圳网站建设 手机网站建设</a> </li> <li> <a href="/news/8520.html">网站开发与java技术大型网站建设方案</a> </li> <li> <a href="/news/8518.html">做网站窗体属性栏设置文字居中搜索引擎入口网址</a> </li> <li> <a href="/news/8517.html">网站制作公司多少人新闻小学生摘抄</a> </li> <li> <a href="/news/8516.html">海口网站制作设计小红书seo关键词优化多少钱</a> </li> <li> <a href="/news/8515.html">政府网站建设的流程域名注册信息查询</a> </li> <li> <a href="/news/8514.html">建站之星网站建设下载版郑州seo顾问外包</a> </li> <li> <a href="/news/8513.html">企业建立网站的优势郑州粒米seo外包</a> </li> <li> <a href="/news/8512.html">推广网站的方法有查询网站流量的网址</a> </li> <li> <a href="/news/8511.html">汽车4S店网站建设网络营销策划ppt范例</a> </li> <li> <a href="/news/8510.html">医疗机构网站模板针对百度关键词策划和seo的优化</a> </li> <li> <a href="/news/8509.html">锦州市住房和城乡建设委员会网站昆明seo案例</a> </li> <li> <a href="/news/8508.html">做网站公司长沙广州seo优化公司排名</a> </li> <li> <a href="/news/8507.html">上海大 小企业网站制作怎样搭建网站</a> </li> <li> <a href="/news/8506.html">那些企业网站做的较好nba哈登最新消息</a> </li> <li> <a href="/news/8505.html">织梦网站手机页怎么做浏览器打开网站</a> </li> <li> <a href="/news/8504.html">做自动发货网站西安seo诊断</a> </li> <li> <a href="/news/8503.html">郑州做网站建设成人电脑速成培训班</a> </li> </div> </article> </main> </div> </div> <aside id="secondary" class="widget-area sidebar"> <div class="widget widget_posts_thumbnail" style="margin-top:6px;"> <h2 class="widget-title">最新文章</h2> <ul> <li class="clear"> <a href="/news/9049.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/网站设计论文前言怎么写手机360优化大师官网" alt=" 网站设计论文前言怎么写手机360优化大师官网" /> </div> </a> <div class="entry-wrap"> <a href="/news/9049.html" rel="bookmark"> 网站设计论文前言怎么写手机360优化大师官网</a> <div class="entry-meta">2025/7/5 20:43:19</div></div> </li> <li class="clear"> <a href="/news/9048.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/定制app开发需求网站是怎么优化的" alt=" 定制app开发需求网站是怎么优化的" /> </div> </a> <div class="entry-wrap"> <a href="/news/9048.html" rel="bookmark"> 定制app开发需求网站是怎么优化的</a> <div class="entry-meta">2025/7/5 20:42:49</div></div> </li> <li class="clear"> <a href="/news/9047.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/vs做asp网站今日国际新闻最新消息十条" alt=" vs做asp网站今日国际新闻最新消息十条" /> </div> </a> <div class="entry-wrap"> <a href="/news/9047.html" rel="bookmark"> vs做asp网站今日国际新闻最新消息十条</a> <div class="entry-meta">2025/7/5 20:42:18</div></div> </li> <li class="clear"> <a href="/news/9046.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/网页 网 址网站区别怎么制作自己的网站网页" alt=" 网页 网 址网站区别怎么制作自己的网站网页" /> </div> </a> <div class="entry-wrap"> <a href="/news/9046.html" rel="bookmark"> 网页 网 址网站区别怎么制作自己的网站网页</a> <div class="entry-meta">2025/7/5 20:41:48</div></div> </li> <li class="clear"> <a href="/news/9045.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/怎么做网站地图导航企业培训内容有哪些" alt=" 怎么做网站地图导航企业培训内容有哪些" /> </div> </a> <div class="entry-wrap"> <a href="/news/9045.html" rel="bookmark"> 怎么做网站地图导航企业培训内容有哪些</a> <div class="entry-meta">2025/7/5 20:41:18</div></div> </li> <li class="clear"> <a href="/news/9044.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/多种不同产品的网站怎么做seo网站外链代发" alt=" 多种不同产品的网站怎么做seo网站外链代发" /> </div> </a> <div class="entry-wrap"> <a href="/news/9044.html" rel="bookmark"> 多种不同产品的网站怎么做seo网站外链代发</a> <div class="entry-meta">2025/7/5 20:40:48</div></div> </li> </ul> </div> <div class="leftdiv2"> </div> </aside> </div> <footer id="colophon" class="site-footer"> <div class="clear"></div> <div id="site-bottom" class="clear"> <div class="container"> <div class="menu-m_footer-container"> <ul id="footer-menu" class="footer-nav"> <li> <strong> <a href="/">鼎通 0577介绍</a></strong> </li> <li> <strong> <a href="/">商务合作</a></strong> </li> <li> <strong> <a href="/">免责声明</a></strong> </li> </ul> </div> <div class="site-info"> <p>CopyRight © <a href="/">鼎通 0577</a>版权所有 </p> </div> </div> </div> </footer> </div> <div id="back-top"> <a href="#top" title="返回顶部"> <svg width="38" height="38" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01" /> <path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" fill="#3d4de6" stroke="#3d4de6" stroke-width="4" stroke-linejoin="round" /> <path d="M24 33.5V15.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> <path d="M33 24.5L24 15.5L15 24.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg> </a> </div> <script src='/templates/nzzt/js/common.js'></script> <script> $(function(){ $('.source_url').text('原文地址:https://blog.csdn.net/qq_26818839/article/details/143617754'); }); /*$('.source_url').on("click",function() { window.open('https://blog.csdn.net/qq_26818839/article/details/143617754', '_blank'); });*/ </script> </body> </html>