1. 题目描述
给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。
  1. 题解
使用双指针进行遍历,不满足条件则进行删除,由于不知道要删除哪一个,则均进行判断。
  1. 代码
class Solution {
public:bool isPalindrome(string s,int l,int h){while (l<=h){if (s[l]!=s[h]) return false;l++;h--;}return true;}bool validPalindrome(string s) {int l=0,h=s.size()-1;while (l<h){if (s[l]!=s[h]) return isPalindrome(s,l,h-1)||isPalindrome(s,l+1,h);l++;h--;}return true;}
};

LeetCode 680 验证回文字符串 Ⅱ相关推荐

  1. LeetCode 680. 验证回文字符串 Ⅱ

    1. 题目 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串. 示例 1: 输入: "aba" 输出: True示例 2: 输入: "abca" ...

  2. 2022-1-13 Leetcode 680.验证回文字符串 II

    class Solution {public:bool validPalindrome(string s) {int n = s.size();// for(int i = 0;i < n/2; ...

  3. 680. 验证回文字符串 Ⅱ

    680. 验证回文字符串 Ⅱ 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串. 示例 1: 输入: s = "aba" 输出: true 示例 2: 输入: s ...

  4. 力扣--125验证回文串/680验证回文字符串II

    125验证回文串 python代码 常规 def isPalindrome(s):if len(s) < 2:return TruesList = []s = s.lower()print(s) ...

  5. 1706. 球会落何处 / 680. 验证回文字符串 Ⅱ

    1706. 球会落何处[中等题][每日一题] 思路: 单看每一行,必须是小球所在的列跟它左右两侧至少有一侧的挡板方向相同才能使小球滚动下去,否则就卡住了,具体点说就是,设小球当前所在列下标为i,那么如 ...

  6. leetcode系列--680.验证回文字符串 Ⅱ

    leetcode系列–第680题.验证回文字符串 Ⅱ 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串. 输入: s = "abca" 输出: true 解释: ...

  7. 680. 验证回文字符串 Ⅱ golang

    题目 验证回文字符串 Ⅱ 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串. 示例 1: 输入: "aba" 输出: True 示例 2: 输入: "a ...

  8. LeetCode 1216. 验证回文字符串 III(DP)

    文章目录 1. 题目 2. 解题 1. 题目 给出一个字符串 s 和一个整数 k,请你帮忙判断这个字符串是不是一个「K 回文」. 所谓「K 回文」:如果可以通过从字符串中删去最多 k 个字符将其转换为 ...

  9. Leetcode贪心 验证回文字符串

    Given a string s, return true if the s can be palindrome after deleting at most one character from i ...

最新文章

  1. 超像素、语义分割、实例分割、全景分割 傻傻分不清?
  2. Makefile 里的 subst 函数
  3. CTFshow 反序列化 web258
  4. 全球及中国现金回收机行业销售前景与运营效益分析报告2022版
  5. 简述python函数调用过程_python函数定义和调用过程详解
  6. 第六章 hbase shell 命令
  7. ARM Linux 如何--注册和触发--软中断
  8. Java接口中的成员变量为什么必须声明为public static final?
  9. 用 BAT 注册 Subversion 服务
  10. vmware虚拟机安装jdk
  11. 解决:Failed to create 'build\outputs\apk\watch-debug-unaligned.apks': 拒绝访问。
  12. 19数字媒体技术1班 刘增千 PS笔记4
  13. 一家麻辣烫店如何实现月净利五万
  14. 点击链接跳转到微信扫码二维码添加微信好友
  15. uni-app实现微信小程序一键登录
  16. 读书笔记《推荐系统实战》| 好的推荐系统
  17. Guide to Elliptic Curve Cryptography (ECC椭圆曲线算法1)
  18. netsh interface portproxy listenaddress
  19. 计算机工程师系列职称答辩,评中级工程师职称需要答辩吗?申报人需哪些条件?...
  20. java后端中GET 和 POST 底层原理,深入了解一下

热门文章

  1. php和python互动_PHP和Python 哪个更适合web开发?
  2. windows7怎么升级10_还有一个月微软就停止支持Win 7系统了,再不升级等同裸奔
  3. python中调用C++函数
  4. Anaconda3的安装
  5. 程序员对辉瑞新冠疫苗的计算解读,这些常识可能你也不知道
  6. Cell Research | 单细胞测序技术揭示派杰氏病的致病机制
  7. 1.3 编程基础之算术表达式与顺序执行 10 计算并联电阻的阻值
  8. Liunx配置网络到nginx环境搭建步骤
  9. ij运行tomcat_如何把本地Web项目部署到云服务器上
  10. LC 数组与字符串 - 两数之和