玉树藏族自治州网站建设_网站建设公司_在线客服_seo优化
2025/12/30 16:38:26 网站建设 项目流程

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; } };

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询