一、问题描述
给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。
二、解题思路
1)方法一(map方法):判断字符是否在map中,在的话加一并且判断是否等于三,等于直接输出,map中没有,则置一。
2)方法二(桶排序):设置26*2个桶,对应位加一。
方法一实现:map方法
方法二实现:桶排序
三、注意事项
1)判断是否是空串。
2)要求是统计字母,非字母需要过滤。
四、代码实现
见我的github:Statistic_char