第一个只出现一次字符的位置 牛客网 剑指Offer
2024-08-28 03:32:49
第一个只出现一次字符的位置 牛客网 剑指Offer
- 题目描述
- 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)
class Solution:
#run:28ms memory:5732k
def FirstNotRepeatingChar(self, s):
if len(s) <= 0:
return -1
hash_dict = {}
for i in s:
if i in hash_dict:
hash_dict[i] += 1
else:
hash_dict[i] = 1
for j in s:
if hash_dict[j] == 1:
return s.index(j)
最新文章
- 万向节锁(Gimbal Lock)的理解
- JRE JDK JVM是什么
- UVa 1626 Brackets sequence (动态规划)
- CSS的clip-path(转)
- OMCS开发手册(04) -- 二次开发流程
- 读书笔记--用Python写网络爬虫02--数据抓取
- React Native之ViewPagerAndroid 组件
- 记一次linux上的ftp搭建过程
- AssetBundle-----资源包划分
- HBase各版本对Hadoop版本的支持情况
- codeforces#525 Div2---ABC
- SSH三大框架需要的配置文件
- 当div元素内的内容超出其宽度时,自动隐藏超出的内容
- JavaScript 语法总结
- Web框架之Django-20-基于mysql数据库的连接
- select、poll、epoll模型对比
- Jenkins项目部署使用教程-----01安装
- 瀑布模型&;螺旋模型
- [scrapy] spider object has no attribute &#39;_rules&#39;
- MM/PP/SD/FICO 模块常用事物码(T-code)、SAP快捷键
热门文章
- Vue3的新特性及相关的Composition API使用
- PHP的引用计数是什么意思?
- Java基础系列(6)- 注释
- Python中“if __name__==&#39;__main__&#39;:”
- Dapr + .NET Core实战(六)绑定
- 4-让线程睡眠的sleep方法
- redis 5.0.12 install
- python-docx 页面设置
- 微服务Cloud整体聚合工程创建过程
- 前段--->;js