答案:将字符串S拆分为字符数组,然后用一个哈希表统计每个字母出现的次数,最后得出出现次数最多的字母。代码如下:char[] chars = S.toCharArray(); Map<Character, Integer> countMap = new HashMap<>(); for (char c : chars) { if (countMap.containsKey(c)) { countMap.put(c, countMap.get(c) + 1); } else { countMap.put(c, 1); } } Lis
给定一个只包含大写字母的字符串S,请你输出其中出现次数最多的字母。如果有多个字母均出现了最多次,按字母表顺序依次输出所有这些字母。输入一个只包含大写字母的字符串S。输出若干个大写字母,代表答案,样例输...
最新推荐文章于 2023-02-21 23:02:39 发布