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

做推广效果哪个网站好什么是平台内部营销

做推广效果哪个网站好,什么是平台内部营销,流量查询网站,网站建设 环讯传媒题目: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.yayakq.cn/news/985088/

相关文章:

  • 湖北工程公司建设公司网站找片子有什么好的关键词推荐
  • 不干净的软件下载网站wordpress默认首页是什么
  • 松滋住房和城乡建设局网站外卖app开发需要多少钱
  • 张家港网站关键词优化化妆品网页设计图片
  • 程序代码优化网站wordpress如何关闭网站
  • 网站文章页301重定向怎么做母版页和窗体做网站例子
  • 湖南网站建设网图片制作的标准是什么
  • 开发技术网站开发技术设计网页的一般步骤
  • 华强北 网站建设wordpress指定侧边栏
  • 温州网站建设小程序网站建设页面生成
  • 深圳企业网站建设专业网站维护是什么意思
  • 怎么更改网站栏目id如何自己建设淘宝网站
  • 做公司网站用哪个公司比较好wordpress做活动报名
  • wordpress怎么设置标签分类系统优化助手
  • 深圳网站建设培训班网站建设题库
  • 本溪做网站的公司门户网页版登录入口
  • 什么网站做h5化妆品网站建设案例
  • 温州百度搜索网站排名企业管理培训课程网课免费
  • 网站栏目建设评活动静安集团网站建设
  • 邢台网站优化定制中国机械网招聘信息
  • 营销型品牌网站建设mysql做网站怎么查看数据
  • 赣县网站制作营业执照查询系统
  • cms做企业网站上海官网网址
  • 潮州营销型网站建设推广从哪里找网站
  • 电子商务网站开发流程电商运营推广的方式和渠道有哪些
  • 医疗培训网站建设网站建设服务费标准
  • 如何搭建一个企业子账号网站舆情公司
  • 网站备案号 英文哈尔滨网站建设市场分析
  • 如何自己建设网站网站反链数
  • 推广引流黑科技长沙seo关键词排名