当前位置: 首页 > news >正文

Python | Leetcode Python题解之第387题字符串中的第一个唯一字符

题目:

题解:

class Solution:def firstUniqChar(self, s: str) -> int:position = dict()q = collections.deque()n = len(s)for i, ch in enumerate(s):if ch not in position:position[ch] = iq.append((s[i], i))else:position[ch] = -1while q and position[q[0][0]] == -1:q.popleft()return -1 if not q else q[0][1]
http://www.lryc.cn/news/431260.html

相关文章:

  • RocketMQ 消费时序列化报错问题分析及解决
  • 全能与专精:探索未来AI模型的发展趋势与市场潜力
  • Python深度学习:【开源数据集系列】ImageNet数据集
  • 微信小程序手写签名
  • Javascript 使用中点查找矩形的角(Find Corners of Rectangle using mid points)
  • 【困难】 猿人学web第一届 第18题 jsvmp 洞察先机
  • IDEA Maven 源修改为国内阿里云镜像的正确方式
  • OpenCV 旋转矩形边界
  • 人车防撞系统安全生产方案
  • 开放式耳机哪个牌子好?长文传授6招秘籍,彻底远离坑货!
  • vue2和vue3双向绑定的原理
  • 别为大文件烦恼!mp4文件太大怎么变小?3个管用方法
  • cocotb的接收和发送逻辑,还是没有弄明白
  • XXL-JOB调度中心与执行器
  • Notepad++ 8.6.9 (代码编辑) 绿色版
  • 【例003】利用MATLAB绘制有趣平面图形
  • Ignis公链探索生态建设新范式:产业区块链与GameFi双轨驱动
  • 河南测绘资质申请中的技术装备需求
  • 如何使用C# 读写西门子PLC
  • 反向沙箱-安全上网解决方案
  • 尚品汇-延迟插件实现订单超时取消(四十五)
  • 欺诈文本分类检测(十一):LLamaFactory多卡微调
  • SprinBoot+Vue健康管管理微信小程序的设计与实现
  • C++基础类容详解
  • python基础(16面试题附答案一)
  • Leetcode3256. 放三个车的价值之和最大 I
  • Redis中String类型的基本命令
  • 2024 年高教社杯全国大学生数学建模竞赛题目【A/B/C/D/E题】完整思路
  • HR招聘新员工,如何考察企业文化适配度
  • AI算力「搅局」座舱SoC