class Solution {
public:
int FirstNotRepeatingChar(string str) {
int len = str.size(), res[len];
fill(res, res + len, 0);
for(int i = 0; i < len; i++)
{
for(int j = i + 1; j < len; j++)
{
if(str[j] == str[i]) {
res[j] = 1;
res[i] = 1;
}
}
}
for(int i = 0; i < len; i++)
if(res[i] == 0)return i;
return -1;
}
};
剑指offer:第一个只出现一次的字符
最新推荐文章于 2022-07-08 01:01:41 发布