第一个只出现一次的字符
来源:互联网 发布:地图数据采集gis 编辑:程序博客网 时间:2024/06/06 01:57
第一个只出现一次的字符
在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
/*O(n) * 次数统计,hash表,ascii为下标,值为出现次数 * char 8bit, hash表长度为2^8=256 * */char firstNotRepeatingChar2(char *str) {if (str == NULL) {return NULL;}char * temp = str;int hash[256] = { 0 };int i, j, flag = 0;for (; *temp != '\0'; temp++) {hash[*temp]++;}temp = str;for (; *temp != '\0'; temp++) {if (hash[*temp] == 1) {return *temp;}}return NULL;}
1 0
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- CentOS虚拟机环境下安装JDK环境
- 【Python】使用skimage完成二值图像连通区域标记及属性提取
- 神奇的枚举代码
- VR设备与软件的整合
- 浅谈 C++ 中的 new/delete 和 new[]/delete[]
- 第一个只出现一次的字符
- Hive总结(一)Hive 2.1.0本地模式搭建教程
- Android 子线程更新UI界面
- CSS 简单学习 篇
- js模块化编程二:require.js的介绍
- HTTP 协议详解
- BroadcastReceiver入门(一)——广播发送与接收
- 如何将人物照片眼睛放大的PS技巧
- C语言 atof()的实现