永发信息网

如何用C++ 设计一个算法对字符串中每个字符出现的频率进行统计??

答案:4  悬赏:0  手机版
解决时间 2021-02-01 10:36
  • 提问者网友:欲劫无渡
  • 2021-01-31 14:50
如何用C++ 设计一个算法对字符串中每个字符出现的频率进行统计??
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-01-31 16:04
计算机中一个字符只占一个字节,有效的字符个数最多不超过128个,因此,可以定义一个128位的数组来存储不同字符的出现次数,用数组下标来表示相应的字符。
参考代码:

全部回答
  • 1楼网友:行路难
  • 2021-01-31 18:52
用过string没有?不需要定义指针什么的。
#include
string a="abdabcdesffffd”;
string b=a;
......
没试过赶快看。
”对字符串中每个字符出现的频率统计“,你这里的字符是笼统的(数字,字母,其他),如果追究起来,还有用hash,或者map.一楼显然小看了这道题。这道题测试数据强大的话,只能hash,不是那么简单的。
  • 2楼网友:山河有幸埋战骨
  • 2021-01-31 17:18
字母不多加大小写啥的也不多,直接扫一遍计数就好了。。。。。
  • 3楼网友:人類模型
  • 2021-01-31 16:54
这太简单了吧。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯