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

江苏专业的网站建设投稿网

江苏专业的网站建设,投稿网,南京市高淳区住房与城乡建设局网站,网站建设案例 优帮云LeetCode|Day16|387. 字符串中的第一个唯一字符|Python刷题笔记 🗓️ 本文属于【LeetCode 简单题百日计划】系列 👉 点击查看系列总目录 >> 📌 题目简介 题号:387. 字符串中的第一个唯一…

LeetCode|Day16|387. 字符串中的第一个唯一字符|Python刷题笔记

🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>


📌 题目简介

题号:387. 字符串中的第一个唯一字符
难度:简单
题目链接:点击跳转


🧾 题目描述(简要)

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

示例:

输入:s = "leetcode"
输出:0输入:s = "loveleetcode"
输出:2

💡 解法:哈希表统计频次 + 遍历查找

class Solution:def firstUniqChar(self, s: str) -> int:from collections import Countercount = Counter(s)for i, ch in enumerate(s):if count[ch] == 1:return ireturn -1

🧠 我的理解

  • 使用 Counter 统计每个字符出现的次数;
  • 然后按原始顺序遍历字符串,找到第一个频次为 1 的字符;
  • 时间复杂度 O(n),空间复杂度 O(1)(因为只有 26 个字母)。

📌 基础语法复习:

  • collections.Counter:统计字符串频次;
  • enumerate(s):同时拿到下标和字符;
  • 条件判断 if count[ch] == 1

📌 返回总目录:点我回目录

http://www.dtcms.com/wzjs/181465.html

相关文章:

  • 响应式网站建设哪家公司好软文有哪几种类型
  • 三星网上商城打不开seo怎么优化方法
  • web个人网站模板西安seo推广优化
  • 深圳制作网站的公司简介站长申论
  • 网上怎样做电缆网站有哪些免费推广网站
  • 赣州网站开发关键词seo价格
  • seo资源网seo站长网
  • 新疆建设质监站网站西安网站建设维护
  • 微网站怎么做优化营商环境心得体会
  • 建设自己的网站有钱赚么如何快速提升网站关键词排名
  • b站网络营销方式计算机培训机构哪个最好
  • html5网站开发网络营销运营策划
  • 医疗网站模板seo引擎优化服务
  • 软件技术好学吗seo智能优化系统
  • 个人网站可以做资讯吗?爱情链接
  • 用360云盘做网站百度联系电话
  • 电商思维做招聘网站电脑优化软件
  • 陕西省城乡建设学校网站免费关键词优化工具
  • 网站开发后端选择泰州网站优化公司
  • 四川省建设工程质量监督总站网站莱阳seo外包
  • 网站建设备案查询willfast优化工具下载
  • 导航网站怎么做的网络推广外包公司
  • 惠州网站建设哪家好品牌网络推广方案
  • 河北建设厅网站首页百度推广是什么
  • 免费企业建站模板荨麻疹怎么治疗能除根
  • 深圳做网站要多少手机百度登录入口
  • 网站主体关闭 无法备案网站大全
  • 惠州市住房和城乡规划建设局网站昆山网站建设推广
  • 北京网站建设价格2023年5月份病毒感染情况
  • 什么是网站排名优化自己怎么免费做网站网页