64,648
社区成员
发帖
与我相关
我的任务
分享
class Solution {
public:
int firstUniqChar(string s) {
unordered_map <char, int> temp;
for(int i = 0; i < s.size(); i++)
{
char k = s[i];
if(temp.find(k) == temp.end()) //如果没找到,添加新字符与其索引;
{
temp[k] = i;
}
else if(temp[k] >= 0 ) //如果找到了,且值不为-1,就把对应字符的值改为-1,方便之后排除;
{
temp[k] = -1;
}
}
for(auto aa : temp)
{
if(aa.second >= 0) //只要顺序寻找存在不为-1的,就可以返回。
{
return aa.second;
}
}
return -1;
}
};
[quote=引用 125 楼 智者知已应修善业 的回复:]听我好言相劝,趁早回头
看你这意思是要继续玩下去了,我也劝你迷途知返。
90009同学修佛,戒了五荤三厌没有~~~
听我好言相劝,趁早回头
90009同学修佛,戒了五荤三厌没有~~~
[quote=引用 121 楼 智者知已应修善业 的回复:]说得再多也只是胡言乱语而已,劝你知趣趁早停止,玩你就像是玩斗牛一样,稍微逗一下就可以了。
说得再多也只是胡言乱语而已,劝你知趣趁早停止,玩你就像是玩斗牛一样,稍微逗一下就可以了。