/*
太奇怪了,测试用例是"aa","bb",奇妙的是:我在VS的答案是0,但是Leetcode的答案是1;
求一个大佬救救孩子
*/
bool isAnagram(string s, string t) {
unordered_map<char, int> map;
if (s.size() != t.size()) return 0;
for (int i = 0; i < s.size(); i++) {
map.insert({ s[i],i });
}
for (int i = 0; i < t.size(); i++) {
map.insert({ t[i],i });
}
for (int i = 0; i < s.size(); i++) {
if (map.count(s[i]) == 1) return 0;
}
return 1;
}程序的结果如果用leetcode函数返回值为1,但用VS上就是0的?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-