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

使用wordpress做网站谷歌搜图

使用wordpress做网站,谷歌搜图,推荐西安优秀的响应式网站建设公司,上海电子商务网站建设题目描述 给你一个字符串 s,最多 可以从中删除一个字符。 请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。 示例 1: 输入:s "aba" 输出:true…

题目描述

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

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

示例 1:

输入:s = "aba"
输出:true

示例 2:

输入:s = "abca"
输出:true
解释:你可以删除字符 'c' 。

示例 3:

输入:s = "abc"
输出:false

提示:

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

解决方案:

1、首尾向内收缩遍历:会出现删除左字符还是右字符的问题,解决:先假设删除一边

2、检查函数:检查删除后,剩余的字符是否符合题意

3、取或:讨论两种状态下,只要满足一个即可,故用或运算。

函数源码:

class Solution {
public:bool check(const string& s, int l, int r) {for (int i = l, j = r; i < j; i++, j--) {if (s[i] != s[j]) {return false;}}return true;}bool validPalindrome(string s) {int l = 0, r = s.size() - 1;while (l < r) {char c1 = s[l], c2 = s[r];if (c1 == c2) {l++;r--;} else {return check(s, l, r - 1) || check(s, l + 1, r);}}return true;}
};
http://www.dtcms.com/wzjs/68674.html

相关文章:

  • 做网站有一个火箭回顶部地推任务网
  • 网站建设方案怎么写做网站的平台有哪些
  • 哪个网站可以做java项目友情链接交换平台免费
  • 网站地图可以自己做么营销咨询公司排名
  • 阿里云网站建设 部署与发布笔记怎么找当地的地推团队
  • 网站代运营协议百度关键词搜索量统计
  • 视频网站做视频容易火郑州seo培训班
  • 阿里巴巴官方网站兰州关键词快速上首页排名
  • 做网站例子图片描述百度app下载安装官方免费下载
  • wordpress tob5.0优化设计单元测试卷答案
  • 如何做别人的网站源云推广
  • 淮北官方网站自己创建一个网站需要多少钱
  • 商标设计注册搜索引擎优化实训心得
  • 设计用的报价网站管理培训课程
  • 单页面网站怎么做的大数据营销软件
  • 网站怎么做图片滚动制作网页的基本步骤
  • 福建省建设厅官方网站谁能给我个网址
  • 规模以上工业企业的标准seo日常工作内容
  • 网站怎么做图片按按钮跳转企业网站建设cms
  • 信阳市人民政府门户网站网站运营与维护
  • 网站开发属于什么系统seo首页优化
  • 口碑好的网站定制公司图片搜索
  • 电脑上建设银行网站打不开开一个免费网站
  • 苏州做代驾司机哪个网站好国内搜索引擎排名2022
  • 用vs2012做网站案例百度百度一下你就知道主页
  • 广州三合一企业网站哪家好seo大全
  • 外国一些做环保袋的网站查网站域名
  • 有什么网站是做批发的站长工具域名查询
  • 做任务给钱的网站网络推广员上班靠谱吗
  • 简单网站后台如何快速搭建一个网站