题目
July 7, 2021 · View on GitHub
在字符串中找出第一个只出现一次的字符。
如输入"abaccdeff",则输出b。
如果字符串中不存在只出现一次的字符,返回 # 字符。
样例:
输入:"abaccdeff"
输出:'b'
参考答案
class Solution {
public:
char firstNotRepeatingChar(string s) {
char res = '#';
if(!s.size()) return res;
unordered_map<char, int> mmp;
for(int i = 0; i < s.size(); i++) {
mmp[s[i]] += 1;
}
for(int i = 0; i < s.size(); i++){
if(mmp[s[i]] == 1)
return s[i];
}
return res;
}
};