题解 | #两个链表的第一个公共结点#

两个链表的第一个公共结点

http://www.nowcoder.com/practice/6ab1d9a29e88450685099d45c9e31e46

思路:双重判断,暴力破解,结果直接返回即可

public class ListNode {
    int val;
    ListNode next = null;

    ListNode(int val) {
        this.val = val;
    }
}*/
public class Solution {
    public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) {
        ListNode a=new ListNode(-1);
        a.next=pHead1;
        while (a!=null){
            ListNode h=new ListNode(-1);
            h.next=pHead2;
            while (h!=null){
                if(h.next==a.next){
                    return a.next;
                }
                h=h.next;
            }
            a=a.next;
        }
        return null;
 
    }
}
全部评论

相关推荐

03-14 18:30
华侨大学 Java
牛客20485985...:没关系的吧,我也是双飞大二,有过很多约面。海投呗,我觉得介意大二的不是很多。你的项目没毛病。建议看一看agent
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务