编程知识
  • 编程日记
当前位置: 首页 > news >正文

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

news 2025/7/14 14:25:08

题目:

题解:

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.mrgr.cn/news/20651.html

相关文章:

  • CSS之我不会
  • Linux -动静态库
  • Python 文档注释规范详解
  • 【编程底层思考】JUC中CAS的底层操作系统的实现原理及ABA问题
  • 【有啥问啥】数据结构哈希链(Hash Chain)的详解与技术探讨
  • 对HashMap的理解
  • 「图::存储」链式邻接表|链式前向星(C++)
  • c++ 源文件 和 头文件 介绍
  • jQuery基础2-css的操作-事件-属性-Ajax-DOM操作
  • OJ-0905
  • 机器学习算法:监督学习中的线性回归
  • c++ 创建对象 和 使用对象
  • 微信小程序仿微信聊天界面
  • C++设计模式——Command命令模式
  • pico手柄和人物模型手部旋转同步,实现手柄控制手臂手部位置移动、手部旋转和手指的操作了
  • 2024 年高教社杯全国大学生数学建模竞赛B题4小问解题思路(第二版)
  • python circular import python循环导入问题
  • 进销存管理系统源码
  • C++ 模板进阶知识——万能引用
  • blast的快速安装使用-简易版
  • 最新文章

    • Class00.1:数据操作+数据预处理
      Class00.1:数据操作+数据预处理
      2025/6/25 16:37:02
    • 【4目方案】基于海思3403平台开发4目360°全景拼接相机方案
      【4目方案】基于海思3403平台开发4目360°全景拼接相机方案
      2025/6/25 12:45:55
    • Windows部署Sonic前后端(详细版)
      Windows部署Sonic前后端(详细版)
      2025/6/23 18:25:17
    • 仅测角系统跟踪MATLAB实现,在修正椭圆坐标系MSC下的稳定跟踪算法
      仅测角系统跟踪MATLAB实现,在修正椭圆坐标系MSC下的稳定跟踪算法
      2025/6/23 2:04:54
    • 推进可解释人工智能迈向类人智能讨论总结分享
      推进可解释人工智能迈向类人智能讨论总结分享
      2025/6/23 1:57:42
    • 一、什么是生成式人工智能
      一、什么是生成式人工智能
      2025/6/22 14:03:11
    • 编程知识介绍
    • 商务合作
    • 免责声明

    CopyRight © 编程知识版权所有