目录
- 第一个只出现一次的字符
- 判定字符是否唯一
第一个只出现一次的字符
原题链接:第一个只出现一次的字符
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;
}