news 2026/5/7 2:04:34

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/29 3:08:59

2026 年企业降本新方向:薪酬管理系统驱动薪酬结构智能优化

在企业经营过程中&#xff0c;薪酬结构的合理性直接关系到人才留存与人力成本控制&#xff0c;如何在保障薪酬竞争力的同时优化结构、降低不必要的人力开支&#xff0c;是 HR 从业者面临的核心难题。薪酬管理系统作为人力资源管理的重要工具&#xff0c;能够通过规范化流程、数…

作者头像 李华
网站建设 2026/5/5 11:19:45

薪酬分析如何支撑企业科学决策?关键功能与实践思路

在企业管理中&#xff0c;科学决策是稳定发展的关键&#xff0c;而薪酬体系作为连接企业与员工的核心纽带&#xff0c;其合理性直接影响人才留存、成本控制与绩效提升。薪酬分析系统通过整合薪酬数据、梳理数据逻辑、挖掘数据价值&#xff0c;为企业决策提供客观依据。许多企业…

作者头像 李华
网站建设 2026/5/1 7:07:10

金牌影视 + KK 键盘:刷剧聊天的实用效率组合

下班想刷剧放松&#xff0c;日常聊天又想多点趣味&#xff0c;这两个工具刚好能解决你的需求。金牌影视和KK 键盘&#xff0c;一个搞定影视资源&#xff0c;一个让聊天更轻松&#xff0c;用起来都很省心。 金牌影视&#xff1a;实时追更的影视工具 它的资源库覆盖了热门剧集、…

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

python基于微信小程序的病人健康医疗随访信息系统

文章目录系统概述技术架构核心功能数据安全与合规应用价值系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统概述 基于微信小程序的病人健康医疗随访信息系统旨在通过移动端实现高效、便捷的医患…

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

JavaScript数组方法全解析:返回值与是否改变原数组详解(附实例)

在前端开发中&#xff0c;JavaScript 数组是使用频率极高的数据结构。掌握数组的各种方法不仅能提升开发效率&#xff0c;还能避免因误用而导致的 bug。本文将系统性地梳理常用数组方法&#xff0c;重点说明 每个方法是否会修改原数组 以及 返回什么类型的值&#xff0c;并辅以…

作者头像 李华
网站建设 2026/5/6 17:52:09

宏观预期再定价模型触发风险因子重构:黄金价格由反弹阶段转入高波动震荡区间

摘要:本文基于宏观事件驱动型AI定价模型&#xff0c;结合货币政策预期重构、美元指数联动因子以及衍生品市场去杠杆数据&#xff0c;对近期黄金价格的剧烈波动进行系统性分析。通过多因子权重变化与流动性约束机制&#xff0c;解析金价在反弹后转入震荡格局的内在逻辑。 一、AI…

作者头像 李华