查找字符串中只最早的出现一次的字符

来源:互联网 发布:校园打铃软件 编辑:程序博客网 时间:2024/05/21 14:06

void hashsh(char *src)

{

 char hash[256]={0}; //ascii表最多有256个符号 保证程序的广泛性

  char *cpy=src; while(*src!='\0') //用字符对应的ascii值为下标的hash数组保存字符串的属性

 

hash[*(src++)]++;

 } 

while(*cpy!='\0') 

{

if(hash[*cpy]==1) 

{

 cout<<*cpy<<endl; return ;

 } cpy++; 

}

cout<<"meiyou"<<endl;

}

0 0
原创粉丝点击