asp网站幻灯片不显示,谁有哪种浏览器网站免费的,网站 缓存什么时候使用,广西建设网站培训思路#xff1a;分别用两个map记录ransomNote和magazine中的字符以及出现的次数。最后遍历记录ransomNote的map#xff0c;如果ransomNote的map中出现的magazine的map中没有出现或者出现的次数小于ransomNote的map则返回false#xff0c;否则返回true#xff1b;
class So… 思路分别用两个map记录ransomNote和magazine中的字符以及出现的次数。最后遍历记录ransomNote的map如果ransomNote的map中出现的magazine的map中没有出现或者出现的次数小于ransomNote的map则返回false否则返回true
class Solution {public boolean canConstruct(String ransomNote, String magazine) {MapCharacter,Integer ransomNote_map new HashMap();MapCharacter,Integer magazine_map new HashMap();for(int i 0 ; i ransomNote.length() ; i){ransomNote_map.put(ransomNote.charAt(i), ransomNote_map.getOrDefault(ransomNote.charAt(i), 0) 1);}for(int i 0 ; i magazine.length() ; i){magazine_map.put(magazine.charAt(i),magazine_map.getOrDefault(magazine.charAt(i),0) 1);}for(Character c : ransomNote_map.keySet()){if(!magazine_map.containsKey(c) || ransomNote_map.get(c) magazine_map.get(c)){return false;}}return true;}
}