news 2026/9/2 21:50:18

leetcode 819. Most Common Word 最常见的单词

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 819. Most Common Word 最常见的单词

Problem: 819. Most Common Word 最常见的单词

解题过程

将banned放入集合中,然后拆开每个单词,并用哈希表统计频次,最后返回最大值

Code

class Solution { public: string mostCommonWord(string paragraph, vector<string>& banned) { string p; // vector<string> tr; unordered_set<string> te; unordered_map<string, int> ump; for(string& s : banned) { te.insert(s); } for(char& c : paragraph) { if(isalpha(c)) { p += tolower(c); } else { // tr.push_back(p); if(p.size() > 0) { ump[p]++; } p.clear(); } } if(p.size() > 0) { ump[p]++; } int mx = INT_MIN; for(auto [k, l] : ump) { if(te.find(k)== te.end() && mx < l) { mx = l; p = k; } } return p; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 21:25:11

Miniconda-Python3.9环境下使用pip和conda混合安装PyTorch注意事项

Miniconda-Python3.9环境下使用pip和conda混合安装PyTorch注意事项 在深度学习项目开发中&#xff0c;环境配置往往是第一步&#xff0c;却也是最容易“踩坑”的一步。一个看似简单的 pip install torch 命令&#xff0c;背后可能隐藏着版本冲突、GPU不识别、依赖混乱等一系列…

作者头像 李华
网站建设 2026/8/26 16:35:23

PyTorch模型训练慢?先确认Miniconda环境中的CUDA是否正常

PyTorch模型训练慢&#xff1f;先确认Miniconda环境中的CUDA是否正常 在深度学习项目中&#xff0c;你是否经历过这样的场景&#xff1a;满怀期待地启动一个新模型训练任务&#xff0c;结果几个小时过去了&#xff0c;进度条才走了一小段。查看资源监控&#xff0c;CPU 占用率飙…

作者头像 李华
网站建设 2026/9/2 15:13:39

算法题 链表的中间结点

链表的中间结点 问题描述 给定一个非空单链表的头结点 head&#xff0c;返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 链表节点定义&#xff1a; class ListNode {int val;ListNode next;ListNode() {}ListNode(int val) { this.val val; }Lis…

作者头像 李华
网站建设 2026/8/31 21:32:03

Miniconda-Python3.9如何支持PyTorch XLA进行TPU训练模拟

Miniconda-Python3.9 如何支持 PyTorch XLA 进行 TPU 训练模拟 在大模型时代&#xff0c;AI 工程师常常面临一个尴尬的现实&#xff1a;本地写好的 PyTorch 代码&#xff0c;一上 TPU 就报错。设备不兼容、操作未实现、张量形状对不上……这些问题往往只能等到真正接入云端 TP…

作者头像 李华