面试题 35 第一个出现的字符

char firstNotrepeat(char *str){

	if(str == NULL) return '';
	int hash[256];
	memset(hash, 0, sizeof(int)*256);
	
	char *p = str;
	while(*p != ''){
		++hash[*p];
		++p;
	}
	p = str;
	while(*p != ''){
		if(hash[*p] == 1)
			return *p;
		p++;
	}
	
	return '';
}

  

原文地址:https://www.cnblogs.com/graph/p/3324506.html