目录
- 第一个只出现一次的字符
- 判定字符是否唯一
第一个只出现一次的字符
原题链接:第一个只出现一次的字符
int FirstNotRepeatingChar(char* str ) {int arr[200] = {0};int len = strlen(str);int i=0;for(i=0;i<len;i++){arr[str[i]]++;}for(i=0;i<len;i++){if(arr[str[i]]==1)return i;}return -1;
}
判定字符是否唯一
原题链接:判定字符是否唯一
bool isUnique(char* astr){int arr[200] = {0};int len = strlen(astr);int i=0;for(i=0;i<len;i++){arr[astr[i]]++;}for(i=0;i<len;i++){if(arr[astr[i]]>1)return false;}return true;
}