概述
题目链接:https://leetcode-cn.com/problems/intersection-of-two-linked-lists/
题目如下:
/**
* 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) {
HashSet<ListNode> hash=new HashSet<ListNode>();
while(headA!=null){
hash.add(headA);
headA=headA.next;
}
while(headB!=null){
if(hash.contains(headB)) {
ListNode cur=headB;
while(hash.contains(headB)==true&&headB!=null)
headB=headB.next;
if(headB==null) return cur;
}
headB=headB.next;
}
return null;
}
}
最后
以上就是动听唇彩为你收集整理的力扣-160题(Java)一道很浪漫的题目的全部内容,希望文章能够帮你解决力扣-160题(Java)一道很浪漫的题目所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复