求串s中所含不同字符的总数和每种字符的个数。
答案:2 悬赏:40
解决时间 2021-02-11 20:44
- 提问者网友:护她一生,唯爱
- 2021-02-11 03:21
求串s中所含不同字符的总数和每种字符的个数。
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-02-11 03:51
笨的做法从a-z;A-Z;0-9等等来个循环,一个个统计
聪明的做法从第一个字符读取后做个循环,循环统计后存于临时变量里,然后把这个字符替换成空(也就是去除),最后直到这个串全为空后输出结果
聪明的做法从第一个字符读取后做个循环,循环统计后存于临时变量里,然后把这个字符替换成空(也就是去除),最后直到这个串全为空后输出结果
全部回答
- 1楼网友:何以畏孤独
- 2021-02-11 04:44
可以使用一个长度为26的数组a(a[0]表示'a'这个字符出现的次数,a[1]表示'b'出现的次数......),遍历一遍串s,每访问到一个字符,就给a中相应位置加1,这样就可以得到每个字符出现的次数,以及共有多少不同字符。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯