统计字符串中首先出现三次的英文字符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lj6020382/article/details/81947528

一、问题描述

       给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符(需要区分大小写)。

二、解题思路

       1)方法一(map方法):判断字符是否在map中,在的话加一并且判断是否等于三,等于直接输出,map中没有,则置一。
       2)方法二(桶排序):设置26*2个桶,对应位加一。

       方法一实现:map方法

       方法二实现:桶排序

       

三、注意事项

       1)判断是否是空串。
       2)要求是统计字母,非字母需要过滤。

四、代码实现

       见我的github:Statistic_char

猜你喜欢

转载自blog.csdn.net/lj6020382/article/details/81947528