女星只有老了的时候,才能看出谁最好看# bagua - 娱乐八卦
c*g
1 楼
给定一个字符串, 输出first non repeated char. 明确说了字符串只有26种字母, a-
z或者A-Z
请问这个题目到底有什么trick和trap, 就是扫描一次字符串计算每个字符出现的次数, 然后再扫描一次字符串输出第一个出现次数为1的就行了. 我写了一个code, 大家帮我看看有哪儿有什么问题么?
很直白很明了啊, 为什么不同的公司反复反复的问题?
#include
char firstNoRepeated(char arr[], int size) {
/*set the counter for the 26 characters */
int counter[26];
for(int i = 0 ; i < 26; i++) {
counter[i] = 0;
}
/* empty array */
if(size == 0 ) return '*';
/* only one element */
z或者A-Z
请问这个题目到底有什么trick和trap, 就是扫描一次字符串计算每个字符出现的次数, 然后再扫描一次字符串输出第一个出现次数为1的就行了. 我写了一个code, 大家帮我看看有哪儿有什么问题么?
很直白很明了啊, 为什么不同的公司反复反复的问题?
#include
char firstNoRepeated(char arr[], int size) {
/*set the counter for the 26 characters */
int counter[26];
for(int i = 0 ; i < 26; i++) {
counter[i] = 0;
}
/* empty array */
if(size == 0 ) return '*';
/* only one element */