有效的字母异位词(C++)
有效的字母异位词(C++)
有效的字母异位词给定两个字符串 s和 t,编写一个函数来判断 t是否是 s的字母异位词。**注意:**若 s 和t 中每个字符出现的次数都相同,则称 s 和 t互为字母异位词。示例 1:代码语言:javascript代码运行次数:0运行复制输入: s = "anagram", t = "nagaram"
输出: true示例 2:
有效的字母异位词(C++)
给定两个字符串 s
和 t
,编写一个函数来判断 t
是否是 s
的字母异位词。
**注意:**若 s
和t
中每个字符出现的次数都相同,则称 s
和 t
互为字母异位词。
示例 1:
代码语言:javascript代码运行次数:0运行复制输入: s = "anagram", t = "nagaram"
输出: true
示例 2:
代码语言:javascript代码运行次数:0运行复制输入: s = "rat", t = "car"
输出: false
提示:
1 <= s.length, t.length <= 5 * 104
s
和t
仅包含小写字母
我的代码:
代码语言:javascript代码运行次数:0运行复制class Solution {
// map技巧题
// 基本属于map的基础练习题
public:
bool isAnagram(string s, string t) {
if (s.size() != t.size()) return false;
map<char, int> mp1;
for (int i = 0; i < s.size(); ++ i) mp1[s[i]] ++;
for (int i = 0; i < t.size(); ++ i)
{
mp1[t[i]] --;
if (mp1[t[i]] < 0) return false;
}
for (int i = 0; i < s.size(); ++ i)
{
if (mp1[s[i]] != 0) return false;
}
return true;
}
};
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022-10-19,如有侵权请联系 cloudcommunity@tencent 删除函数基础技巧字符串c++ #感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-20 15:22:05
上一篇:2 的幂(C++)
下一篇:比特位计数(C++)
推荐阅读
留言与评论(共有 16 条评论) |
本站网友 吃什么增加记忆力 | 11分钟前 发表 |
s = "rat" | |
本站网友 济宁罗马假日 | 0秒前 发表 |
string t) { if (s.size() != t.size()) return false; map<char | |
本站网友 大丰租房网 | 4分钟前 发表 |
**注意:**若 s 和t 中每个字符出现的次数都相同 | |
本站网友 张家港地震 | 24分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看函数基础技巧字符串c++ | |
本站网友 开封联通 | 1分钟前 发表 |
int> mp1; for (int i = 0; i < s.size(); ++ i) mp1[s[i]] ++; for (int i = 0; i < t.size(); ++ i) { mp1[t[i]] --; if (mp1[t[i]] < 0) return false; } for (int i = 0; i < s.size(); ++ i) { if (mp1[s[i]] != 0) return false; } return true; } };本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 huangse网站 | 6分钟前 发表 |
t.length <= 5 * 104s和 t 仅包含小写字母我的代码:代码语言:javascript代码运行次数:0运行复制class Solution { // map技巧题 // 基本属于map的基础练习题 public | |
本站网友 慈溪ktv | 24分钟前 发表 |
有效的字母异位词(C++) 有效的字母异位词给定两个字符串 s和 t | |
本站网友 易宝支付怎么样 | 10分钟前 发表 |
s = "anagram" | |
本站网友 红圈会 | 12分钟前 发表 |
string t) { if (s.size() != t.size()) return false; map<char | |
本站网友 哪些人不宜服三七 | 5分钟前 发表 |
1 <= s.length | |
本站网友 松江万达 | 18分钟前 发表 |
有效的字母异位词(C++) 有效的字母异位词给定两个字符串 s和 t | |
本站网友 大宅院 | 12分钟前 发表 |
s = "rat" | |
本站网友 病理产品 | 8分钟前 发表 |
原始发表:2022-10-19 | |
本站网友 栾城二手房信息 | 30分钟前 发表 |
代码语言:javascript代码运行次数:0运行复制输入 | |
本站网友 精锐教育怎么样 | 21分钟前 发表 |
则称 s 和 t互为字母异位词 |