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

验证回文串

125. 验证回文串 - 力扣(LeetCode)

public class LeetCode125 {public boolean isPalindrome(String s) {if (s == null || s.length() == 0) {return true;}s = s.toLowerCase();int left = 0;int right = s.length() - 1;while (left < right) {// 跳过非字母或数字字符的部分while (left < right && !Character.isLetterOrDigit(s.charAt(left))) {left++;}while (left < right && !Character.isLetterOrDigit(s.charAt(right))) {right--;}// 比较字符是否相等if (s.charAt(left) != s.charAt(right)) {return false;}left++;right--;}return true;}
}

http://www.xdnf.cn/news/959185.html

相关文章:

  • 【学习分享】shell脚本基础(全)
  • 深度解析云存储:概念、架构与应用实践
  • 外链域名年龄 vs 数量老域名的1个链接抵新域名的100个吗?
  • 【配置篇】告别硬编码:多环境配置、@ConfigurationProperties与配置中心初探
  • FDD损失函数 损失函数和梯度的关系
  • Day49 Python打卡训练营
  • 【前端】js Map集合的使用方法
  • C++11委托构造函数和继承构造函数:从入门到精通
  • 查询宝塔的数据库信息
  • 共享存储系统
  • 动画直播如何颠覆传统?解析足球篮球赛事的数据可视化革命
  • ONNX详解:跨平台模型部署解决方案
  • 【Java】谈谈HashMap
  • 2025.06.09【RNA-seq】|逆转录元件(retrotransposon)表达分析全流程详解
  • 运动控制--小车的启动和停止算法
  • 数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)
  • 数据集转换xml2txt 、xml2json、json2coco
  • 重排和重绘是什么,怎么解决?
  • GruntJS-前端自动化任务运行器从入门到实战
  • CAR:推理长度自适应新框架,提升精度同时还降低推理token数!!
  • python爬虫之数据存储
  • LangChain 中的文档加载器(Loader)与文本切分器(Splitter)详解《一》
  • 视频监控厂商“以图搜图”能力比对(大华/海康)
  • Java数值运算常见陷阱与规避方法
  • 华为WLAN概述知识点及案例试题
  • day26/60
  • java高级——高阶函数、如何定义一个函数式接口类似stream流的filter
  • 项目课题——基于LoRa的农业环境监测节点
  • GC-QA-RAG 智能问答系统的问答生成
  • Spring Bean的初始化过程是怎么样的?​​