38 字元中的唯一字元

2021-10-07 21:14:01 字數 355 閱讀 9161

原題目:

給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 -1。

示例:s = 「leetcode」

返回 0

s = 「loveleetcode」

返回 2

思路:用for迴圈遍歷每乙個元素,然後用find函式從前到後尋找這個元素並返回這個元素所在的位置,用rfind從後到錢尋找這個元素並且返回這個元素所在的位置,如果兩個元素的位置相同,則表明那個元素是它的第乙個不重複元素。

**:

class

solution

return-1

;}};

練習題37-兩個陣列的交集 ii

2018 11 8 字串中的第乙個唯一字元

給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。案例 s leetcode 返回 0.s loveleetcode 返回 2.注意事項 您可以假定該字串只包含小寫字母。class solution object def firstuniqchar self,s ty...

387 字串中的第乙個唯一字元

給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。案例 s leetcode 返回 0.s loveleetcode 返回 2.注意事項 您可以假定該字串只包含小寫字母。找出現次數用雜湊思想解決問題,設map陣列第一次遍歷儲存26個字母的出現次數,第二次遍歷找到字串第...

387 字串中的第乙個唯一字元

2020 04 14 字串中的第乙個唯一字元 給定乙個字串,找到它的第乙個不重複的字元,並返回它的索引。如果不存在,則返回 1。題解 雜湊表 param s return var firstuniqchar function s 雜湊表 s s.split s.foreach v,i hash v ...