题目:
给定一个字符串s,找到它的第一个不重复的字符,返回它的索引 。如果不存在,则返回-1。
代码:
class Solution {
public:
int firstUniqChar(string s) {
int size = s.size();
int index = -1;
//用unordered_map集合存取键值对
unordered_map<char,int> m;
for(int i = 0;i < size;i++){
m[s[i]]++;
}
for(int i = 0;i < size;i++){
if(m[s[i]] == 1){
index = i;
break;
}
}
return index;
}
};
标签:字符,第一个,index,int,++,map,字符串,unordered,size
From: https://blog.csdn.net/m0_72651514/article/details/137042815