相交链表-list

160. 相交链表 - 力扣(LeetCode)

链表没有直接求几个的size

用哈希表把heada存进哈希,在用哈希表的count(b),这个计算b出现几次,没出现就是=0;

cpp 复制代码
class Solution {
public:
    ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {
        unordered_set<ListNode*> cmp;
        ListNode *tmp = headA;
        while(tmp){
            cmp.insert(tmp);
            tmp = tmp->next;
        }
        tmp = headB;

        while(tmp){
            if(cmp.count(tmp)){
                return tmp;
            }
            tmp = tmp->next;
        }
        return NULL;
    }
};
相关推荐
每周报刊3 小时前
竞速座舱级视界:爱攻 AGP497UCZD 超宽 QDOLED 显示器解析
数据结构·游戏·计算机外设
布莱克6053 小时前
链表详解:定义、作用、应用场景及与数组的区别(C/C++ 实战)
c语言·开发语言·c++·链表
鹿角片ljp3 小时前
LeetCode 141. 环形链表|从 HashSet 到快慢指针 O (1) 空间最优解
算法·leetcode·链表
小星星闪亮登场5 小时前
图论--最小生成树(内含二分图)
数据结构·算法·图论·迭代加深·图搜索算法
2601_962201726 小时前
Java进阶,集合,Colllection,常见数据结构
java·数据结构·windows
挽星安6 小时前
2026/8/29
数据结构·算法
positive_zpc6 小时前
进阶数据结构图——最短路径(二)
数据结构·算法·图论·最短路径
positive_zpc7 小时前
进阶数据结构图——最小生成树(一)
数据结构·算法·图论
码完就睡7 小时前
数据结构——遍历二叉树
数据结构·算法
老王爱玩车7 小时前
关于函数递归的优缺点分析
开发语言·数据结构·学习·算法