技术栈

相交链表-list

Game Changer2024-07-22 11:50

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;
    }
};
上一篇:【Linux内核编程--模块机制】
下一篇:Nuxt-SEO优化总结-持续更新
相关推荐
naturerun
10 小时前
从数组中删除元素的算法
数据结构·c++·算法
Andy
10 小时前
C++ list容器基本逻辑结构详解
c++·windows·list
酿情师
13 小时前
区块链原理与技术02:区块链的数据结构04(区块结构)
数据结构·区块链
夏日听雨眠
13 小时前
数据结构(循环队列)
数据结构·算法·链表
平行侠
13 小时前
30MacLaren-Marsaglia算法故事文件
数据结构·算法
平行侠
15 小时前
33水库抽样 - 从未知大小的流中等概率采样
数据结构·算法
Controller-Inversion
15 小时前
42. 接雨水
数据结构·算法·leetcode
Controller-Inversion
15 小时前
33. 搜索旋转排序数组
数据结构·算法·leetcode
宵时待雨
15 小时前
优选算法专题6:模拟
数据结构·c++·算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03CC-Switch & Claude 基于 Linux 服务器安装使用指南04零基础教你claude code 接入 deepseek V405【AI】2026 年具身智能模型和世界模型总结06Windows端Codex接入第三方模型(DeekSeek,BaiLian)07Cursor 接入 DeepSeek‑V4‑Pro 完整指南(2026 实测)08要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法09codex app每次打开重连5次Reconnecting问题解决10裂开!ChatGPT 居然开始要手机号验证,附详细解决方法