相交链表-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;
    }
};
相关推荐
Lsk_Smion4 小时前
力扣实训 _ [75].颜色分类 _ 杨辉三角
数据结构·算法·leetcode
jidaowansui5 小时前
P11375 [GESP202412 六级] 树上游走
数据结构·算法
一切皆是因缘际会7 小时前
AI智能新时代
数据结构·人工智能·ai·架构
计算机安禾10 小时前
【数据库系统原理】第4篇:关系数据结构的形式化定义:域、笛卡尔积与关系模式
数据结构·数据库·算法
指针战神11 小时前
synchronized简易版Redis版跳表实现(注释干货)
数据结构
csdn_aspnet11 小时前
C# list集合 多属性排序
c#·list·linq·排序
handler0111 小时前
【算法】并查集(普通/扩展/带权)模板与例题
数据结构·c++·笔记·算法·c·图论·查并集
糖果店的幽灵14 小时前
Pandas DataFrame 数据结构详解
数据结构·pandas
起个破名想半天了15 小时前
算法与数据结构之Dijkstra算法
数据结构·dijkstra·单源最短路径·迪杰斯特拉算法
啦啦啦啦啦zzzz16 小时前
数据结构:哈夫曼编码
数据结构·c++·哈夫曼编码