leetcode387 C++ 84ms 字符串中的第一个唯一字符
Posted 一条图图犬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode387 C++ 84ms 字符串中的第一个唯一字符相关的知识,希望对你有一定的参考价值。
class Solution {
public:
int firstUniqChar(string s) {
map<char, int> a;
for(auto c:s){
if(!a.count(c)){
a[c] = 1;
}
else{
a[c]++;
}
}
for(int i=0;i<s.size();i++){
if(a[s[i]]==1){
return i;
}
}
return -1;
}
};
以上是关于leetcode387 C++ 84ms 字符串中的第一个唯一字符的主要内容,如果未能解决你的问题,请参考以下文章
前端与算法 leetcode 387. 字符串中的第一个唯一字符