给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。
示例:
s = "leetcode"
返回 0s = "loveleetcode"
返回 2
提示:你可以假定该字符串只包含小写字母。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/first-unique-character-in-a-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Solution { public: int firstUniqChar(string s) { unordered_map<int ,int>frequency; for(char ch: s){ ++frequency[ch]; } for(int i=0;i<s.size();++i){ if(frequency[s[i]]==1){ return i; } } return -1; } };
字符串中的第一个唯一字符
最新推荐文章于 2024-03-07 21:23:22 发布