字符串第一个唯一字符 题目链接: 题目 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。   示例: s = "leetcode"返回 0 s = "loveleetcode"返回 2       题解 使用哈希表,找第一个value只有一个数字值 代码   class Solution { public int firstUniqCha
转载 2021-06-19 18:39:46
203阅读
2评论
题目: 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。 思路: 1 双重for 循环 比较 2 hashmap key 存字符,value 存出现次数 再次遍历找出第一个次数为1)代码 HashMap work ...
转载 2021-07-28 18:11:00
109阅读
2评论
字符串第一个唯一字符题目描述给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。示例:题目来源力扣 (LeetCode)题目解析唯一字符 => 索引唯一public int firstUniqChar1(String s) { for (int i = 0; i < s.length(); i++) { char data = s.charAt(i); if (s.indexOf(data
原创 2021-07-08 17:39:56
234阅读
字符串第一个唯一字符 题目: 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。示例:s = “leetcode” 返回 0s = “loveleetcode” 返回 2解题思路:先遍历字符串,记录所有字符出现次数,再遍历字符串查找该字符出现次数class Solution { public int firstUniqChar(Strin
原创 2023-06-15 14:22:29
74阅读
字符串第一个唯一字符 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回-1。 示例 s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 题解 /** * @param {string} s * @return {number} *
原创 2022-05-28 00:24:57
106阅读
给定一个字符串 s ,找到 它第一个不重复字符,并返回它索引 。如果不存在,则返回 -1 。示例 1:输入: s = "leetcode" 输出: 0 示例 2:输入: s = "loveleetcode" 输出: 2 示例 3:输入: s = "aabb" 输出: -1来源:力扣(LeetCode) 链接:https://leetcode.cn/problem
原创 2023-05-20 17:22:45
157阅读
今天大多公司都开工了!疫情之下,应该是在家里办公吧~反正出不了家门,想偷懒的话就刷道算法题学习学习吧。先看题目:01第141题:环型链表第141题:给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回-1。案例:s="leetcode"返回0.s="loveleetcode",返回2.注意事项:您可以假定该字符串只包含小写字母。常考
原创 2021-02-01 11:42:06
252阅读
int firstUniqChar(char * s){ int hash[128]={0},i,len=strlen(s); for (i=0; i<len; i++) hash[s[i]]++; for (i=0; i<len; i++) if (hash[s[i]] == 1) return
转载 2020-09-28 11:39:00
53阅读
2评论
  The only real failure is the failure to try. 真正失败是未曾尝试。 问题描述 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0   s = "loveleetcode" 返回 2 提示:你可以假定该字符串只包含小写字母。     两次遍历解决 这题让找出第一个
原创 2021-06-12 00:07:32
970阅读
  01题目信息   题目地址: https://leetcode-cn.com/problems/first-unique-character-in-a-string/ 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。 (s只包含小写字母)   示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2    
原创 2020-12-02 08:20:25
138阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0
原创 2023-04-23 12:31:16
32阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。案例:s = "lee
转载 2021-08-13 12:57:43
3567阅读
给定一个字符串 s ,找到 它第一个不重复字符,并返回它索引 。如果不存在,则返回 -1 。 示例 1: 输入: s = "leetcode" 输出: 0 示例 2: 输入: s = "loveleetcode" 输出: 2 示例 3: 输入: s = "aabb" 输出: -1 提示: 1 <= s.length <= 105 s 只包含
原创 2023-04-05 07:26:49
115阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.注意事项:您可以假定该字符串只包含小写字母。解法1:两次遍历,第一次遍历先把字符和出现次数存入map里,第二次遍历取出map次数为1第一个字符;class Solu...
原创 2020-03-18 08:38:11
71阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 提示:该字符串只包含小写字母。 class Solution { public int firstUniqChar(String s) { /** Hash表存储元素,以及他出现个数 */ Map<Character,In..
原创 2023-03-02 19:04:52
60阅读
题目描述解题思路最直接方式,就是使用JavaScript字符串方法:indexOf() 和lastIndexOf(),他 s * @return {numb
原创 2022-07-12 17:31:57
144阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。示例s = "leetcode"返回 0.s = "loveleetcode",返回 2.代码:这道题读完以后就应该知道,这道题时间复杂度最小也是O(n),因为只要遍历玩整个字符串你才能知道那个字符串才是第一个不重复字符串。思路:不存在返回-1 存在返回对应索引,那么就先把这二种情况分...
原创 2021-11-19 13:40:56
75阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1.
原创 2021-11-29 10:47:43
66阅读
给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。示例:s = "leetcode"返回 0s = "loveleetcode"返回 2提示:你可以假定该字符串只包含小写字母。/** * @param {string} s * @return {number} */var firstUniqChar = function(s) { let map = new Map(); for(let o of s) { .
原创 2022-01-18 11:20:34
44阅读
题目来源:387. 字符串第一个唯一字符 给定一个字符串,找到它第一个不重复字符,并返回它索引。如果不存在,则返回 -1。 /** * @param {string} s * @return {number} */ var firstUniqChar = function(s) { con
原创 2021-07-13 14:45:35
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5