class Solution {
public boolean isAnagram(String s, String t) {
if (s.length() != t.length()) {
return false;
}
int[] table = new int[26];
for (int i = 0; i < s.length(); i++) {
table[s.charAt(i) - 'a']++;
}
for (int i = 0; i < t.length(); i++) {
table[t.charAt(i) - 'a']--;
if (table[t.charAt(i) - 'a'] < 0) {
return false;
}
}
return true;
}
}
相关文章
- 10-082021-10-12:验证回文串。给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串 。输入: “A man, a plan
- 10-08LeetCode刷题实战242:有效的字母异位词
- 10-08字母异位词分组
- 10-08LeetCode 49. 字母异位词分组
- 10-08#leetcode刷题之路49-字母异位词分组
- 10-08[LeetCode] 1003. Check If Word Is Valid After Substitutions 检查替换后的词是否有效
- 10-08力扣242. 有效的字母异位词(简单的计数数组)
- 10-08找到字符串中的所有字母异位词
- 10-08leetcode 找出字符串所有字母异位词 中等
- 10-08力扣--242有效的字母异位词