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

佛山网站建设哪家专业公司改名字重新备案网站会停吗

佛山网站建设哪家专业,公司改名字重新备案网站会停吗,北京网站建设专业乐云seo,电子商务网站建设书思路: 遍历两个双链表,分别求出它们的长度(节点数)。如果两个链表相交,它们在交点之后的部分长度应该是一样的。因此,可以计算出两个链表的长度差(如果有的话),并且让较…

思路:

  1. 遍历两个双链表,分别求出它们的长度(节点数)。
  2. 如果两个链表相交,它们在交点之后的部分长度应该是一样的。因此,可以计算出两个链表的长度差(如果有的话),并且让较长的链表先向前移动长度差个结点,使得它们处于相同的长度上。
  3. 接下来,同时遍历两个链表,比较它们的结点是否相同。当找到第一个相同的结点时,即为相交结点。
  4. 如果两个链表不相交,它们将在尾部同时到达 null,此时可以返回 null 表示没有相交结点。

实现上述思路:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;class ListNode {int val;ListNode next;ListNode(int val) {this.val = val;this.next = null;}
}public class IntersectionOfTwoLinkedLists {// 查找相交结点的方法public ListNode findIntersection(ListNode headA, ListNode headB) {int lenA = getLength(headA);int lenB = getLength(headB);// 将较长链表前移,使它们处于相同长度上while (lenA > lenB) {headA = headA.next;lenA--;}while (lenB > lenA) {headB = headB.next;lenB--;}// 同时遍历链表,找到第一个相交结点while (headA != null && headB != null) {if (headA == headB) {return headA;}headA = headA.next;headB = headB.next;}return null;}// 辅助方法:计算链表长度private int getLength(ListNode head) {int length = 0;while (head != null) {length++;head = head.next;}return length;}// 单元测试@Testpublic void testFindIntersection() {// 创建两个链表ListNode commonNode = new ListNode(4);commonNode.next = new ListNode(5);ListNode headA = new ListNode(1);headA.next = new ListNode(2);headA.next.next = commonNode;ListNode headB = new ListNode(3);headB.next = commonNode;IntersectionOfTwoLinkedLists solution = new IntersectionOfTwoLinkedLists();// 测试方法ListNode intersection = solution.findIntersection(headA, headB);// 验证结果assertEquals(4, intersection.val);}
}
http://www.dtcms.com/wzjs/600570.html

相关文章:

  • 网站怎么屏蔽国内访问网站上的办公网站怎么做
  • 网站建设公司工资标准域名服务网站建设科技公司
  • 哈尔滨产品推广网站凡客诚品质量如何
  • 小型深圳网站定制开发wordpress编辑框经典
  • 叫人做国外公司网站让老外做好还是国内人做好长沙网站优化排名推广
  • 杭州做网站价格上海移动网站开发
  • 砀山做网站做招商的网络营销推广
  • 昆明网站搭建wordpress 4.5.2改语言
  • 前端企业网站开发海珠高端网站建设
  • wordpress网站备份做网站生意买螃蟹
  • 怎么快速优化网站用网址进入的游戏
  • 企业网站icp备案网站域名登记证明
  • seo建站外贸沈阳德泰诺网站建设公司
  • html5网站强制横屏可信网站 quot 验证能防范哪些安全.
  • 苏州建设局官方网站河南经贸一站式服务平台
  • 建设彩票开奖网站设计软件教程
  • 安徽建海建设工程有限公司网站wordpress云盘插件
  • 大连百度网站排名优化wordpress远程自动下载图片
  • 影视网站建设源码南京网站建设 雷仁网
  • 深圳夜场网站建设托管h5网站欣赏
  • 丽水微信网站建设价格深圳哪家公司做网站
  • 南昌网站建设制作公司网站建设运营规划
  • 在线电影网站开发做公司网站都需要哪些东西
  • 研究院网站建设方案wordpress新闻列表如何制作
  • 微信息公众平台微网站建设代理公司注册
  • 网站app开发公司北京华夏工程建设监理公司网站
  • 网站建设北京海淀网页自我介绍制作模板
  • 网站开发的人梅州市住房和城乡建设局官网网站
  • 网站指向错误质量品质好的装修公司
  • 做模板网站赚钱吗页面设计排版网站