原题链接:First Unique Character in a String
题解:
class Solution {
public:
int firstUniqChar(string s) {
map<char,int>mm;
for(int i=0;i<s.size();i++)mm[s[i]]++;
for(int i=0;i<s.size();i++)if(mm[s[i]]==1)return i;
return -1;
}
};
本文介绍了一种使用C++实现的方法来找到给定字符串中的第一个不重复字符的位置。通过利用标准模板库(map)来统计每个字符出现的次数,并再次遍历字符串来找到首个唯一字符。
492

被折叠的 条评论
为什么被折叠?



