【LeetCode】每日一题 2024_9_19 最长的字母序连续子字符串的长度(字符串,双指针)

前言

每天和你一起刷 LeetCode 每日一题~

LeetCode 启动!

题目:坐上公交的最晚时间

代码与解题思路

go 复制代码
func longestContinuousSubstring(s string) (ans int) { 
    // 题目要求: 最长 的 字母序连续子字符串 的长度
    // 双指针,start 和 i 维护这个连续子串的长度,然后实时更新 ans 最大值即可
    start := 0
    for i := 1; i < len(s); i++ {
        if s[i] != s[i-1]+1 {
            ans = max(ans, i-start)
            start = i
        }
    }
    return max(ans, len(s)-start)
}

今天的题目比较简单~

算是一道普通的模拟题,直接遍历数组,求连续的字母序字符串,然后维护一个最长的长度即可~

视频实况

【【LeetCode】每日一题 2024_9_19 最长的字母序连续子字符串的长度(字符串,双指针)】

每天进步一点点

可以和我刷一辈子的每日一题吗?

一题一题,积累起来就是一辈子。

相关推荐
mCell5 小时前
Lua 编程入门:从基础语法到元表
javascript·算法·lua
wuyk5557 小时前
98.C语言易混难点:字符数组与字符串指针的底层差异
c语言·开发语言·c++·stm32·嵌入式硬件·算法
峥无7 小时前
从0到1手撕红黑树:封装实现 my_map 与 my_set(SGI-STL 源码级深度解析)
开发语言·c++·笔记·算法·stl
不会代码的小猴8 小时前
3. 控件学习1
开发语言·c++·笔记·qt·算法
碳基猿8 小时前
案例|普通内容创作者如何利用 CreBee 打造个人内容创业系统:从一个账号到多平台内容资产矩阵
职场和发展·新媒体运营·创业创新·程序员创富·新媒体矩阵
203号居民9 小时前
LeetCode hot 100 —41. 缺失的第一个正数
数据结构·算法·leetcode
专注仿真12 小时前
问答大模型技术方案算法实现-熵权法融合算法 + 交叉编码器重排算法
人工智能·python·算法·语言模型·问答大模型关键算法·熵权融合算法·交叉编码器重排算法
evans在进步12 小时前
LeetCode 322:零钱兑换——Java 动态规划详解
java·leetcode·动态规划
地平线开发者13 小时前
量化为什么会有损失:从量化误差到精度下降
算法