简单题化解一下压力。
这道简单的题目反应出我对map的操作是非常的不足。
class Solution {
public:
char firstUniqChar(string s) {
if(s=="") return ' ';
map<char,int> mp;
int res=0;
for(int i=0;i<s.size();i++){
if(mp.count(s[i])){
mp[s[i]]=2;
}
else mp[s[i]]=0;
}
for(int i=0;i<s.size();i++){
if(mp[s[i]]==0) return mp.find(s[i])->first;
}
return ' ';
}
};