class Solution {
public:
map<char, int> m;
char firstUniqChar(string s)
{
for(int i = 0; i < s.length();i++)
{
if(m.find(s[i]) == m.end())
{
m[s[i]] = 1;
}
else
{
m[s[i]] ++;
}
}
for(int i = 0; i < s.length(); i++)
{
if(m[s[i]] == 1)
{
return s[i];
}
}
return ' ';
}
};
LeetCode 面试题50. 第一个只出现一次的字符
最新推荐文章于 2022-11-05 11:29:36 发布