news 2026/4/15 16:21:03

leetcode 890. Find and Replace Pattern 查找和替换模式-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 890. Find and Replace Pattern 查找和替换模式-耗时100

Problem:890. Find and Replace Pattern 查找和替换模式

耗时100%,要形成单一映射,也就是一对一,不能一对多也不能多对一,所以需要两个哈希表记录映射关系,确保两者是一一映射

Code

class Solution { public: int ch[26], cw[26]; vector<string> findAndReplacePattern(vector<string>& words, string pattern) { vector<string> ret; int a, find; for(int i = 0; i < words.size(); i++) { memset(ch, 0, sizeof(ch)); memset(cw, 0, sizeof(cw)); find = 1; for(int j = 0; j < pattern.size(); j++) { if(ch[words[i][j]-'a'] == 0 && cw[pattern[j] - 'a']==0) { ch[words[i][j]-'a'] = pattern[j] - 'a' + 1; cw[pattern[j] - 'a'] = words[i][j]-'a' + 1; } else if(ch[words[i][j]-'a'] != 0) { if(ch[words[i][j]-'a'] != pattern[j] - 'a' + 1) { find = -1; break; } } else { if(cw[pattern[j] - 'a'] != words[i][j]-'a' + 1) { find = -1; break; } } } if(find > 0) { ret.push_back(words[i]); } } return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 13:30:44

中大型企业 HR SaaS 怎么选?8 家厂商实力 PK

在企业数字化转型纵深推进的当下&#xff0c;HR SaaS 系统已从单纯的工具辅助升级为支撑人才战略落地、激活组织效能的核心载体。选对 HR SaaS 厂商&#xff0c;不仅能显著提升人力管理效率、优化管理成本&#xff0c;更能让人才价值与企业战略深度绑定&#xff1b;反之&#x…

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

综述不会写?AI论文网站 千笔AI VS 学术猹,自考写作神器!

随着人工智能技术的迅猛发展&#xff0c;AI辅助写作工具正逐渐成为高校学生完成毕业论文的重要帮手。无论是开题报告、文献综述还是整篇论文的撰写&#xff0c;越来越多的学生开始借助AI工具提升效率、降低写作难度。然而&#xff0c;面对市场上种类繁多、功能各异的AI写作平台…

作者头像 李华
网站建设 2026/4/2 10:19:03

导师严选9个降AIGC网站,千笔助你轻松降AI率

AI降重工具&#xff1a;让论文更自然&#xff0c;让学术更安心 在当前高校论文审核日益严格的背景下&#xff0c;许多学生发现&#xff0c;使用AI生成的内容容易被检测出高AIGC率&#xff0c;导致论文无法通过审核。而随着查重系统对AI痕迹的识别能力不断提升&#xff0c;传统的…

作者头像 李华
网站建设 2026/4/13 21:01:30

万和制药:改善皮肤干燥的内服调理办法

皮肤干燥是常见的肌肤问题&#xff0c;仅靠外用保湿难以从根源改善&#xff0c;通过科学的内服调理补充肌肤所需营养&#xff0c;才能让皮肤由内而外维持水润状态。内服调理需遵循循序渐进原则&#xff0c;结合水分补充、营养摄入等方式&#xff0c;长期坚持方可见效。补充水分…

作者头像 李华