news 2026/3/27 10:21:57

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/3/27 4:00:28

利用Miniconda创建独立Python环境运行PyTorch项目

利用 Miniconda 构建隔离环境高效运行 PyTorch 项目 在深度学习项目开发中&#xff0c;一个看似不起眼却频繁引发“血案”的问题浮出水面&#xff1a;明明本地跑得好好的模型&#xff0c;换台机器就报错 ModuleNotFoundError&#xff0c;或是因为 PyTorch 版本不兼容导致训练结…

作者头像 李华
网站建设 2026/3/27 5:03:57

Miniconda-Python3.9镜像显著提升AI开发效率的5大理由

Miniconda-Python3.9 镜像如何重塑现代 AI 开发工作流 在人工智能项目日益复杂、迭代速度不断加快的今天&#xff0c;一个常见的场景是&#xff1a;你终于复现了一篇论文的结果&#xff0c;信心满满地把代码交给同事&#xff0c;结果对方运行时却报错——“torch 版本不兼容”…

作者头像 李华
网站建设 2026/3/21 8:54:23

QianKun 前端微服务技术深度解析

一、沙箱机制1.1 原理全局变量隔离&#xff1a;通过代理&#xff08;Proxy&#xff09;对象来拦截和管理全局变量&#xff08;如 window 对象&#xff09;的读写操作&#xff0c;实现全局变量的隔离当微应用尝试访问或修改全局变量时&#xff0c;沙箱会捕获这些操作并进行处理&…

作者头像 李华
网站建设 2026/3/27 6:03:26

读懂 SAP Shared Memory 与 IMODE:从 ST02 的 Mode List 还原一次用户会话的内存旅程

在做 ABAP 开发或 SAP Basis 性能分析时,很多内存相关的疑问并不是 内存不够 这么简单:同一台应用服务器上,几十上百个 Work Process 并发跑着不同用户的不同事务码,为什么有些对象能被所有进程共享,有些对象却只能在某个进程里活着?又为什么你在一个事务里 跳转、返回、…

作者头像 李华
网站建设 2026/3/22 7:41:02

网络技术人才缺口白皮书:哪些赛道正在高薪抢人?

随着信息技术的飞速发展&#xff0c;计算机网络技术已成为现代社会不可或缺的基础设施&#xff0c;深刻影响着各行各业。作为计算机类专业中的重要一员&#xff0c;计算机网络技术专业的毕业生正迎来前所未有的就业机遇。本文将深入探讨计算机网络技术专业的就业方向及前景&…

作者头像 李华