【一些题】剑指offer:在字符串中找出第一个只出现一次的字符
来源:互联网 发布:ubuntu 查看重启日志 编辑:程序博客网 时间:2024/05/16 09:46
代码如下:
char FirstOnlyOnceChar(char * str);void main(){clock_t ClockBegin = clock();char *str = "abaccdeff";char result = FirstOnlyOnceChar(str);clock_t ClockEnd = clock();cout << result << endl;cout << ClockEnd-ClockBegin << "ms" <<endl;system("pause");return;}char FirstOnlyOnceChar(char * str){if(!str)return '\0';int table[256] = {0}; //初始化数组为全0for(char *begin = str; *begin!='\0'; ++begin){table[*begin]++;}for(char *begin = str; *begin!='\0'; ++begin){if(table[*begin]==1)return(*begin);}return '\0';}
在第一次编译的时候出现了error C2144: syntax error : 'char' should be preceded by ')'的错误
原因是在main中使用函数FirstOnlyOnceChar时写成了FirstOnlyOnceChar(char * str)。之后把括号中的char*去掉就正确了
0 0
- 【一些题】剑指offer:在字符串中找出第一个只出现一次的字符
- 剑指Offer 面试题35:第一个只出现一次的字符 解题报告(华为OJ034-找出字符串中第一个只出现一次的字符)
- 剑指-在字符串中找出第一个只出现一次的字符
- 找出字符串中只出现一次的第一个字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- 找出字符串中第一个只出现一次的字符
- SMDK
- 快速排序
- c64x+ DM647/8程序段运行时间(时钟周期)统计--代码方法
- LeetCode 之 string字符串二
- 字符串和字符在内存中的表示形式
- 【一些题】剑指offer:在字符串中找出第一个只出现一次的字符
- hdu5058
- js编写的基本原则
- jsp中redirect和forward的区别
- MIL-SSTD-1553B总线协议术语解释
- hdu5059
- JAVA本地方法 native method
- ORACLE打开和关闭数据--基础
- 工作周报三