使用hash表
class Solution {public:char firstUniqChar(string s) {unordered_map<int,int> m;for (int i=0;i<s.size();++i) {m[s[i]]++;}for (int i=0;i<s.size();++i) {if (m[s[i]]==1)return s[i];}return ' ';}};
leedcode通过:
执行用时:44 ms, 在所有 C++ 提交中击败了31.01% 的用户内存消耗:10.6 MB, 在所有 C++ 提交中击败了8.22% 的用户
