在一个字符串中找到第一个只出现一次的字符
来源:互联网 发布:mac如何清理内存 编辑:程序博客网 时间:2024/05/17 02:24
/*copyright@nciaebupt 转载请注明出处题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b解析:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b如果从头遍历,与后面字符进行比较出现次数是否为1,算法复杂度为O(n^ 2),考虑以空间换时间,因为一个字符最多两个字节,占8位。因此可用一个256位数组保存每个字符出现的次数*/#include <cstdlib>#include <cstring>#include <cstdio>#include <iostream>int main(int args,char ** argv){ char *pstr = "abaccdeff"; int len = strlen(pstr); int cnt[256]; for(int i = 0;i < 256;++i) { cnt[i] = 0; } for(int i = 0;i < len;++i) { cnt[int(pstr[i])]++; } for(int i = 0;i <256;++i) { if(cnt[i] == 1) { printf("%c\n",i); } } system("pause"); return 0;}
- 在一个字符串中个找到只出现一次的第一个字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符(java实现)
- 算法---在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 第5题 在一个字符串中找到第一个只出现一次的字符
- 17、在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 第十七题:在一个字符串中找到第一个只出现一次的字符。
- 在一个字符串中找到第一个只出现一次的字符
- 17.在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符
- 利用hashtable思想,保存在一个字符串中找到第一个只出现一次的字符
- 随笔!!!
- android创建任意快捷方式
- 程序员成长为架构师必备的十项技能
- netbeans操作整理
- Emacs 中的 TeX 排版系统
- 在一个字符串中找到第一个只出现一次的字符
- Windows下SVN权限配置
- 使用Flash彻底美化你的应用程序
- 我在CSDN上安家了
- android获取手机信息
- 趋势科技面试题目
- C#当中单选按钮、复选框实例
- 利用中值积分定理计算Pi值
- Object-C 声明属性为什么用下划线,代码规范和编程风格