33,027
社区成员




bool HasDulplicate( char *string )
{
if(string == NULL)
return false;
char cha[26] = {0}; //'a' = 97
char chA[26] = {0}; //'A' = 65
int nLen = strlen(string);
for(int i=0;i<nLen;i++)
{
int tmp = string[i];
if(tmp>96 && tmp<123)
{
tmp -= 97;
cha[tmp]++;
if(cha[tmp]>1)
return true;
}
else if(tmp<91 && tmp>64)
{
tmp -= 65;
chA[tmp]++;
if(chA[tmp]>1)
return true;
}
}
}