首页 > TAG信息列表 > firstUniqChar
剑指 Offer 50. 第一个只出现一次的字符
剑指 Offer 50. 第一个只出现一次的字符 比较简单的map运用题,如果语言内有字符串查找算法还可以更加简单一些。 Java class Solution { public char firstUniqChar(String s) { if(null == s || s.equals("")) return ' '; char[] str = s.toCharArray();每日一题力扣387
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1 错解: 理解错题意了 class Solution: def firstUniqChar(self, s: str) -> int: for i in range(len(s)): for j in range(i+1,len(s)): if s[i]!=sLeetCode|387题|字符串中的第一个唯一字符
数据结构和算法QQ交流群:600601067 LeetCode|387题|字符串中的第一个唯一字符 详细注释可执行代码 // // Created by q on 2021/1/16. // #include <unordered_map> #include <string> #include <iostream> using namespace std; class Solution { public: int firstUnifirstUniqChar-字符串中的第一个唯一字符(java)
问题提出 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = “leetcode” 返回 0 s = “loveleetcode” 返回 2 提示:你可以假定该字符串只包含小写字母。 Related Topics 哈希表 字符串 解体思路 根据题目提示的hash表,很容易想到以