双指针涉及到leetcode

1. 背景

双指针可以巧妙解决一些leetcode的算法问题,做个总结方便自己做出一些规律总结,方便举一反三

2. demo

2.1 392. 判断子序列

给定字符串 st ,判断 s 是否为 t 的子序列。

ini 复制代码
public class Leetcode392Bak {
    public boolean isSubsequence(String s, String t) {
        int length = t.length();
        int j = 0;
        for (int i = 0; i < length && j < s.length() ; i++) {
            if (t.charAt(i) == s.charAt(j)){
                j ++;
            }
        }
        return j == s.length();
    }
}

des: 一定要预防短的指针产生index out of range的情况

相关推荐
X***C8621 小时前
SpringBoot:几种常用的接口日期格式化方法
java·spring boot·后端
i***t9191 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
o***74172 小时前
基于SpringBoot的DeepSeek-demo 深度求索-demo 支持流式输出、历史记录
spring boot·后端·lua
9***J6282 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
S***q1922 小时前
Rust在系统工具中的内存安全给代码上了三道保险锁。但正是这种“编译期的严苛”,换来了运行时的安心。比如这段代码:
开发语言·后端·rust
v***7942 小时前
Spring Boot 热部署
java·spring boot·后端
追逐时光者2 小时前
C#/.NET/.NET Core优秀项目和框架2025年11月简报
后端·.net
码事漫谈2 小时前
Reactor网络模型深度解析:从并发困境说起
后端
T***u3332 小时前
Rust在Web中的 Web框架
开发语言·后端·rust
码事漫谈2 小时前
从理论到实践:构建你的AI语音桌面助手(Demo演示)
后端