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

Leetcode 680. 验证回文串 II

给你一个字符串 s,最多 可以从中删除一个字符。

请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。

示例 1:

输入:s = “aba”
输出:true
示例 2:

输入:s = “abca”
输出:true
解释:你可以删除字符 ‘c’ 。
示例 3:

输入:s = “abc”
输出:false

提示:

1 <= s.length <= 105
s 由小写英文字母组成

class Solution {
public:bool validPalindrome(string s) {int i = 0, j = s.size() - 1;while(i < j) {if(s[i] != s[j]) {return ok(s, i + 1, j) || ok(s, i, j - 1);}i ++, j --;}return true;}bool ok(string s, int i, int j) {while(i < j) {if(s[i] != s[j]) {return false;}i ++, j --;}return true;}
};
http://www.lryc.cn/news/328068.html

相关文章:

  • 网络安全接入认证-802.1X接入说明
  • iPhone的iOS系统:定义移动智能体验,引领科技潮流之巅
  • 计算机网络:传输控制协议(Transmission Control Protocol-TCP协议
  • GEE实践应用|热岛效应(一)地表温度计算
  • Java查找算法知识点(含面试大厂题和源码)
  • 67、yolov8目标检测和旋转目标检测算法部署Atlas 200I DK A2开发板上
  • A Little Is Enough: Circumventing Defenses For Distributed Learning
  • 文心一言 VS 讯飞星火 VS chatgpt (225)-- 算法导论16.3 7题
  • 【计算机】——51单片机——持续更新
  • QT资源添加调用
  • LeetCode-49. 字母异位词分组【数组 哈希表 字符串 排序】
  • 绘制特征曲线-ROC(Machine Learning 研习十七)
  • .Net 知识杂记
  • 海豚【货运系统源码】货运小程序【用户端+司机端app】源码物流系统搬家系统源码师傅接单
  • 01---java面试八股文——mybatis-------10题
  • 增强现实(AR)的开发工具
  • 用Unity制作正六边形拼成的地面
  • Spark部署详细教程
  • 慧天[HTWATER]:创新城市水务科技,引领行业变革
  • vscode调试Unity
  • JavaScript是如何实现页面渲染的
  • 【YOLOv8 代码解读】数据增强代码梳理
  • 安卓调试桥ADB
  • 深入理解数据结构第一弹——二叉树(1)——堆
  • 面试题:JVM的垃圾回收
  • Java8之接口默认方法
  • 发挥ChatGPT潜力:高效撰写学术论文技巧
  • 国产暴雨AI服务器X3418开启多元自主可控新篇章
  • webpack-dev-server 如何直接用IP打开
  • Web框架开发-BBS项目预备知识