242.有效的字母异位词
方法:哈希
class Solution {
public boolean isAnagram(String s, String t) {
int m = s.length();
int n = t.length();
if( m != n){
return false;
}
HashMap<Character,Integer> map_s = new HashMap<>();
for(int i = 0; i< m;i++){
map_s.put(s.charAt(i),map_s.getOrDefault(s.charAt(i),0) + 1);
}
for(int i = 0; i< n;i++){
map_s.put(t.charAt(i),map_s.getOrDefault(t.charAt(i),0) - 1);
if(map_s.get(t.charAt(i)) < 0){
return false;
}
}
return true;
}
}