当前位置: 首页 > 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.dtcms.com/a/241140.html

相关文章:

  • 根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:
  • Docker拉取MySQL后数据库连接失败的解决方案
  • 解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
  • 如何在Android Studio中导出apk文件
  • 使用LangGraph和LangSmith构建多智能体人工智能系统
  • 快速排序算法改进:随机快排-荷兰国旗划分详解
  • Python异步编程:深入理解协程的原理与实践指南
  • AI辅助办公让公司陷入数据泄密危机
  • 今日行情明日机会——20250609
  • Prometheus+ Grafana 监控系统入门
  • Java网络编程中IP详解
  • 国标GB28181设备管理软件EasyGBS楼宇网络视频实时监控系统应用解决方案
  • SHW汽车SAP系统拆分实战:24小时停机完成重组 | SNP全球案例
  • webpack打包vue项目
  • 【iSAQB软件架构】复杂系统架构描述的推荐实践
  • 2025.06.09【RNA-seq】|逆转录元件(retrotransposon)表达分析全流程详解
  • 97.获取百度翻译API
  • 交通自动气象站的作用
  • 国际上与麦角硫因相关的人体功效试验文献分享
  • 博科光纤交换机初始化配置
  • 二叉树-144.二叉树的前序遍历-力扣(LeetCode)
  • 命令行关闭Windows防火墙
  • C++11委托构造函数和继承构造函数:从入门到精通
  • 个人自用debian启动
  • 基于Springboot+Vue的办公管理系统
  • SSH协议与应用
  • Java HttpClient实现简单网络爬虫
  • Spring Boot Admin监控
  • 《创客匠人助力商学教育:从0到1的转型之路》
  • 现有的 Redis 分布式锁库(如 Redisson)提供了哪些便利?