class Solution {
public:
bool isAnagram(string s, string t) {
int hash[26]={0};//统计字频
int len1=s.length();
int len2=t.length();
for(int i=0;i<len2;i++){
hash[t[i]-'a']++;
}
for(int i=0;i<len1;i++){
hash[s[i]-'a']--;
}
for(int i=0;i<26;i++){
if(hash[i]!=0) return false;//不完全相同
}
return true;
}
};
作者:毅凉
链接:https://leetcode.cn/problems/valid-anagram/solutions/2919520/242-by-yi-liang-24-1any/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
力扣242
于 2024-09-17 10:42:41 首次发布