统计字符串中各个字符出现的次数
来源:互联网 发布:淘宝卖家泄露买家信息 编辑:程序博客网 时间:2024/05/27 09:49
题目:编写一个算法程序frequency,统计在一个输入字符串中各个不同字符出现的频度。算法返回两个数组:A[]记录字符串中有多少种不同的字符,C[]记录没一种字符的出现次数。此外,还要返回不同字符数。
解答:构造hash表.
#include <iostream>
#define MaxElement 255
#define Len sizeof(str)-1
using namespace std;
int main()
{
char str[]="abcd12121abcwewa";
unsigned int p[MaxElement]={0};
char A[Len+1];
int C[Len];
int i=0;
int count=0;//不同的字符数总数
for(i=0;i<Len;i++)
*(p+*(str+i)%MaxElement)=*(p+*(str+i)%MaxElement)+1;
for(i=0;i<MaxElement;i++)
{
if(*(p+i)>=1)
{
*(A+count)=(char) i;
*(C+count)=*(p+i);
count++;
}
}
*(A+count)='/0';
for(i=0;i<count;i++)
cout<<*(A+i)<<":"<<*(C+i)<<endl;
}
- 统计字符串中各个字符出现的次数
- java统计字符串中各个字符的出现次数
- 统计一串字符串中各个字符出现的次数
- 统计字符串中各个字符出现的次数
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 统计字符串中:各个数字、空白字符、以及其他所有字符出现的次数
- [每周一算法]统计在一个字符串中各个不同字符出现的次数
- java基础—统计一个字符串中各个字符出现的次数
- 统计文本中各个字符出现的次数
- python统计一个文档中 各个字符出现的次数
- 统计某个字段中各个字符出现的次数
- 输入字符串,显示字符串中各个字符出现的次数
- 计算字符串中各个字符出现的次数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 统计下边这个长字符串中各个字符出现的次数并找到小甲鱼送给大家的一句话
- 实现给定一个字符串剔除重复字符,并统计各个字符出现的次数
- 新工具发布!!剪切板记录器
- 使用GWT 与 NetBeans 开发 AJAX 应用(1)
- 23个设计模式
- GMF中的org.eclipse.gmf.bridge.trace插件
- java学习笔记(一)
- 统计字符串中各个字符出现的次数
- 计划和目标的实现
- 删除字符串中标点符号
- 点击Form窗体的AcceptButton按钮之后,如果发生错误,阻止窗体的关闭的办法
- PHP编程技巧:看实例学正则表达式
- Visual Studio 2005 中用正则表达式查找特殊字符串
- 可执行文件无法作为Google mail附件发送的解决办法
- C06(高级语言特征)
- 软件多语言支持问题