第一个只出现一次的字符
来源:互联网 发布:易语言远控源码2016 编辑:程序博客网 时间:2024/05/21 16:23
题目:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出’b‘。
char FirstNotRepeatingChar(char* pString);bool InvalidInput = false;char FirstNotRepeatingChar(char* pString){if (pString == NULL){InvalidInput = true;return 0;}unsigned int HashTable[256];int i=0;while (i < 256){HashTable[i++] = 0;}char *pIndexStr = pString;while ( *pIndexStr != '\0'){HashTable[*(pIndexStr++)]++;}pIndexStr = pString;while (*pIndexStr != '\0'){if (HashTable[*pIndexStr] == 1)break;pIndexStr++;}return *pIndexStr;}void test(){char TestStr[] = "aacddfhji";printf("FirstNotRepeatingChar Result = %c\n",FirstNotRepeatingChar(TestStr));}int _tmain(int argc, _TCHAR* argv[]){test();return 0;}
0 0
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 给右键菜单添加“用记事本打开”
- CF 444A(DZY Loves Physics-诱导子图的密度)
- poj 4087: 数据筛选
- 多重继承
- 三态门
- 第一个只出现一次的字符
- Android I2c-tools
- poj1852Ants
- Java词频统计算法(使用单词树)
- Office 的问题及解决
- 迅捷PDF转换器特点和使用步骤
- Java的引用和垃圾回收机制
- jdk5.0新特性
- poj 2942: 吃糖果