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
}

运行结果

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

相关推荐
IT爱学堂3 小时前
Go开发疑难杂症终结者通关指南
后端
大勇前进4 小时前
从10分钟到10秒:一个真实慢查询的SQL Server优化全记录
后端
站大爷IP4 小时前
被Python异步坑了三年,才搞懂await和create_task的区别
后端
大白804 小时前
你的数据库密码还在用明文?SQL Server 凭据管理的 3 种现代方案
后端
凤山老林4 小时前
Spring Boot 集成 ShardingSphere-Encrypt 实现字段级实时脱敏
java·spring boot·后端·数据脱敏
vipxieliang4 小时前
ValidX v1.2.0 更新日志
java·后端
Zane19944 小时前
只改一个方向的引用,循环引用就能立刻被回收?一文讲透 weakref 弱引用
后端·python
长大19884 小时前
窗口函数用不好反而更慢?SQL Server中OVER子句的4个性能陷阱
后端
大黄评测4 小时前
MERGE语句有Bug?SQL Server官方不推荐的背后真相与替代方案
后端
长大19884 小时前
TempDB 爆满导致系统卡死?SQL Server TempDB 瓶颈诊断与根治方案
后端