相交链表-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;
    }
};
相关推荐
不如语冰29 分钟前
AI大模型入门-Python进阶-上下文管理与with语句
开发语言·数据结构·数据库·人工智能·pytorch·redis·python
Angle.寻梦1 小时前
数据结构--链表
数据结构·链表
ykdcdc1 小时前
DC-DC隔离和非隔离怎么选?工控/监控/医疗分别用哪种
数据结构·汽车·推荐算法
Angle.寻梦2 小时前
数据结构--堆
数据结构
雨落在了我的手上6 小时前
Java数据结构(六):链表的介绍
java·开发语言·数据结构
Angle.寻梦7 小时前
数据结构--栈与队列
数据结构
热爱前端的小张7 小时前
第六章 图
数据结构
hold?fish:palm8 小时前
11 滑动窗口最大值
数据结构·算法
xvhao20138 小时前
T750414 【游戏】计算24点 题解
数据结构·c++·算法·游戏
自然常数e9 小时前
顺序表专题
c语言·数据结构·visual studio