Leetcode 387. First Unique Character in a String (Easy) (cpp)

来源:互联网 发布:餐饮收银软件多少钱 编辑:程序博客网 时间:2024/05/21 16:30

Leetcode 387. First Unique Character in a String (Easy) (cpp)

Difficulty: Easy


/*387. First Unique Character in a String (Easy)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"return 0.s = "loveleetcode",return 2.Note: You may assume the string contain only lowercase letters.*/class Solution {public:int firstUniqChar(string s) {int t[26] = { 0 };for (int i = 0;i < s.size();i++) {t[s[i] - 'a']++;}for (int i = 0;i < s.size();i++) {if (t[s[i] - 'a'] == 1) {return i;}}return -1;}};


0 0
原创粉丝点击