news 2026/7/2 5:20:45

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/7/2 3:42:48

Linux系统下Miniconda-Python3.9安装PyTorch避坑大全

Linux系统下Miniconda-Python3.9安装PyTorch避坑大全 在深度学习项目中&#xff0c;环境配置常常比写模型代码更让人头疼。你是否遇到过这样的场景&#xff1a;好不容易跑通了一个开源项目&#xff0c;结果换一台机器就报错 ModuleNotFoundError: No module named torch&#…

作者头像 李华
网站建设 2026/7/1 0:14:04

把消息变成可运维资产:SAP Application Log 方法论与 BAL 全链路实战

在 ABAP 开发里,MESSAGE 当然好用:屏幕上立刻弹出报错,用户也能马上感知问题。但一旦场景从 对话框报错 走向 批处理作业、接口集成、异步队列、后台校验,单次弹窗就不够了——你需要的是一套能收集、持久化、检索、展示、归档的日志体系,让业务用户、运维同事、开发人员都…

作者头像 李华
网站建设 2026/6/30 7:03:12

小白逆袭!一文搞定Qwen3医学模型微调,DeepSeek式推理不再是专利!

Qwen3是阿里通义实验室最近开源的大语言模型&#xff0c;发布时便登顶了开源LLM榜单第一名。同时&#xff0c;Qwen系列模型也超越LLaMA&#xff0c;成为了开源模型社区中最受欢迎的开源LLM。 可以说&#xff0c;不论是进行研究学习&#xff0c;还是应用落地&#xff0c;Qwen已…

作者头像 李华
网站建设 2026/6/29 4:11:43

Miniconda-Python3.9环境下运行Stable Diffusion PyTorch代码

在 Miniconda-Python3.9 环境中高效运行 Stable Diffusion 的完整实践 你有没有遇到过这样的情况&#xff1a;从 GitHub 上克隆了一个热门的 Stable Diffusion 项目&#xff0c;满怀期待地执行 pip install -r requirements.txt&#xff0c;结果却卡在 PyTorch 安装环节&#x…

作者头像 李华