Leetcode—3. 无重复字符的最长子串【中等】

2025每日刷题(241)

Leetcode---3. 无重复字符的最长子串

实现代码

go 复制代码
func lengthOfLongestSubstring(s string) int {
    count := make([]int, 128)
    ans := 0
    for l, r := 0, 0; r < len(s); r++ {
        count[s[r]]++
        for count[s[r]] > 1 {
            count[s[l]]--
            l++
        }
        if cur := r - l + 1; cur > ans {
            ans = cur
        }
    }
    return ans
}

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
代码游侠3 分钟前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
想进个大厂7 分钟前
代码随想录day37动态规划part05
算法
sali-tec8 分钟前
C# 基于OpenCv的视觉工作流-章22-Harris角点
图像处理·人工智能·opencv·算法·计算机视觉
程序员侠客行10 分钟前
Mybatis连接池实现及池化模式
java·后端·架构·mybatis
Honmaple15 分钟前
QMD (Quarto Markdown) 搭建与使用指南
后端
子春一18 分钟前
Flutter for OpenHarmony:构建一个 Flutter 四色猜谜游戏,深入解析密码逻辑、反馈算法与经典益智游戏重构
算法·flutter·游戏
方见华Richard26 分钟前
世毫九量子原住民教育理念全书
人工智能·经验分享·交互·原型模式·空间计算
PP东34 分钟前
Flowable学习(二)——Flowable概念学习
java·后端·学习·flowable
invicinble43 分钟前
springboot的核心实现机制原理
java·spring boot·后端
人道领域44 分钟前
AI抢人大战:谁在收割你的红包
大数据·人工智能·算法