leetCode 387. First Unique Character in a String 字符串
387. First Unique Character in a String
Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.
Examples:
s="leetcode"return0.s="loveleetcode",return2.
Note:You may assume the string contain only lowercase letters.
此题比较简单
代码如下:
classSolution{public:intfirstUniqChar(strings){set<char>myset;if(s.empty()){return-1;}for(inti=0;i<s.size();i++){charc=s[i];intj;if(myset.find(c)!=myset.end()){continue;}for(j=i+1;j<s.size();j++){if(s[j]==s[i]){myset.insert(c);break;}}if(j==s.size()){returni;}}return-1;}};
2016-08-24 23:58:39
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。