leetcode 387 C++数组做法
class Solution {
public:
int firstUniqChar(string s) {
int n=s.length();
if(n==0) return -1;
int table[26]={0};
for(int i=0;i!=n;++i)
{
table[s[i]-'a']++;
}
for(int i=0;i!=n;++i)
{
if(table[s[i]-'a']==1)
return i;
}
return -1;
}
};
END