题目描述

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。

案例

s = "leetcode"
返回 0.s = "loveleetcode",
返回 2.

源代码

class Solution:def firstUniqChar(self, s):""":type s: str:rtype: int"""for i in range(len(s)):if s[i] not in s[i+1:] and s[i] not in s[:i]:return ireturn -1

leetcode之字符串中的第一个唯一字符相关推荐

  1. Leetcode 387. 字符串中的第一个唯一字符

    387. 字符串中的第一个唯一字符 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 .如果不存在,则返回 -1 . 示例 1: 输入: s = "leetcode&quo ...

  2. leetcode 387. 字符串中的第一个唯一字符(hash)

    给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回 -1. 示例: s = "leetcode" 返回 0 s = "loveleetcode ...

  3. leetcode 387. 字符串中的第一个唯一字符(First Unique Character in a String)

    目录 题目描述: 示例: 解法: 题目描述: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回 -1. 示例: s = "leetcode"返回 0. ...

  4. 2022-1-20 Leetcode 387.字符串中的第一个唯一字符

    不能用 set,会导致重复出现的字母第一个无法被更改. class Solution {public:int firstUniqChar(string s) {set<char> mySe ...

  5. LeetCode刷题第8天字符串系列之《378字符串中的第一个唯一字符》

    LeetCode 378字符串中的第一个唯一字符 题目描述 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回 -1. 提示:你可以假定该字符串只包含小写字母. 示例 输入 ...

  6. 20190819:(leetcode习题)字符串中的第一个唯一字符

    字符串中的第一个唯一字符 题目 大致思路 代码实现 题目 大致思路 说明了字符串,因此需要一个26位int返回值的数组,存放26个字母. 遍历字符串,将该数组中的对应字母的出现频率存入数组Freq 再 ...

  7. LeetCode:387(Python)—— 字符串中的第一个唯一字符(简单)

    字符串中的第一个唯一字符 概述:给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 .如果不存在,则返回 -1 . 输入: s = "leetcode" 输出: 0 ...

  8. LeetCode 387、字符串中的第一个唯一字符

    387.字符串中的第一个唯一字符 1)题目描述 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 .如果不存在,则返回 -1 . 示例 1: 输入: s = "leetco ...

  9. 字符串中的第一个唯一字符

    字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回-1. 示例 s = "leetcode" 返回 0s = "lo ...

  10. c语言字符串去除第一个和最后一个_387. 字符串中的第一个唯一字符

    387. 字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引.如果不存在,则返回 -1. 示例: s = "leetcode" 返回 0s = & ...

最新文章

  1. 说人话,搜代码,Facebook发布神经代码搜索数据集+benchmark
  2. OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES
  3. ConstraintLayout 学习笔记
  4. 大脑使用书全6册有用吗_常锻炼“人体第二大脑”的孩子,不仅智商高,记忆力也很强...
  5. 【Elasticsearch】es 快照 snapshot 操作实战
  6. python基础教程第三版-《Python基础教程第三版》原版中英文PDF+代码+袁国忠(译)...
  7. TMS320C55x的指令系统
  8. 交换局域网(链路层+以太网+交换机)
  9. 微信小程序Axure元件库
  10. ECSHOP模板开发教程完全攻略
  11. gitlab推送企业微信几种方式汇总
  12. 4.4.4系统不用ROOT激活xposed框架流程
  13. 支付宝支付接口的调用
  14. 深度学习概念名词解释总结
  15. 《Python神经网络编程(Make Your Own Neural Network)》读书笔记
  16. 分类模型到底如何选择
  17. [maven] maven
  18. GP2Y10粉尘传感器
  19. Baklib知识管理体系:将知识管理深化到企业中
  20. C++ 静态成员变量与静态成员函数

热门文章

  1. js右下角广告[兼容]
  2. POJ 3671 DP or 乱搞
  3. WPF学习之路(二) XAML(续)
  4. server 2008r2 rabbitmq 安装web管理
  5. log4j2 使用详解 (转)
  6. 时间操作(Java版)—获取距离系统时间N天后的日期时间信息
  7. Python 高层文件操作(shutil模块)(转载)
  8. leetcode探索数组(一)
  9. ajax发送html标识,如何在jQuery的.ajax函数中正确转义作为数据发送的html
  10. unity打开excel表格_Excel电子表格需要双击两次才能打开问题的解决方案