用map计数
class Solution {
public:
int FirstNotRepeatingChar(string str) {
unordered_map<char, int> dic;
for(char c:str){
dic[c]++;
}
for(int i=0;i<str.size();i++){
if(dic[str[i]]==1) return i;
}
return -1;
}
};
京公网安备 11010502036488号