news 2026/4/22 18:41:37

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/18 0:11:02

GB28181视频平台EasyGBS国密GB35114接入教程:从配置到上线一步到位

在视频监控迈向全域联网与数据价值深挖的今天&#xff0c;视频内容的安全性与可信度已成为关乎国家安全、公共安全与商业机密的核心命题。EasyGBS平台率先完成对国家标准《GB35114-2017 公共安全视频监控联网信息安全技术要求》的深度适配&#xff0c;构建起覆盖“身份认证-信令…

作者头像 李华
网站建设 2026/4/18 16:01:52

配置临时IP

随笔记录 1.配置临时IP # ip addr add <配置 IP>/<掩码> dev <网口名>ip addr add 1.1.1.17/24 dev swift1f0

作者头像 李华
网站建设 2026/4/10 17:56:29

【GESP】C++五级练习题 luogu-P1865 A % B Problem

GESP C 五级练习题&#xff0c;数论和前缀和思想考点&#xff0c;四级考生也可以练习。题目难度⭐⭐⭐☆☆&#xff0c;洛谷难度等级普及/提高−。 luogu-P1865 A % B Problem 题目要求 题目背景 题目名称是吸引你点进来的。 实际上该题还是很水的。 题目描述 题目题解详见&…

作者头像 李华
网站建设 2026/4/12 23:12:09

打造自己的大模型-01篇|LLaMA-Factory微调Llama3和其占用资源分析

面对训练好的通用的大语言模型&#xff0c;例如Llama3-8B&#xff0c;虽然在认知理解&#xff0c;知识问答&#xff0c;逻辑推理&#xff0c;数学&#xff0c;代码方面都表现很好。但是其在特定领域的知识是比较缺乏的&#xff0c;而且对中文问答表现也不是很好&#xff0c;经常…

作者头像 李华
网站建设 2026/4/23 10:45:13

必收藏!小白也能懂:Agent、Skills、MCP和A2A大模型架构完全指南

文章详解AI Agent四大核心概念&#xff1a;Agent作为智能决策主体&#xff0c;Skills提供原子化能力封装&#xff0c;MCP实现标准化工具调用&#xff0c;A2A支持Agent间协作。这些技术共同构建了从单Agent自主执行到多Agent协同工作的完整技术栈&#xff0c;解决了智能体的自主…

作者头像 李华