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

大良网站建设收费外贸seo推广公司

大良网站建设收费,外贸seo推广公司,技术支持 鼎维重庆网站建设专家,做it的网站有哪些题目描述 给你一个字符串 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.cadmedia.cn/news/916.html

相关文章:

  • 建立网站要钱吗网络推广渠道和方法
  • 楚雄市住房和城乡建设局网站网页设计框架
  • 外贸网站建设注意软文模板300字
  • 织梦和wordpress苏州seo营销
  • 峨边网站建设如何推广一个产品
  • 怎么才能找到想做网站建设的客源江苏seo技术教程
  • 药品网站网络营销推广怎么做网站链接分析工具
  • 资源网站建设怎么免费注册域名
  • 深圳住房和建设局网站 招标百度今日数据统计
  • 嘉兴电子商务网站建设如何查询网站收录情况
  • 大连网站建设功能全球热门网站排名
  • 外贸网站如何做推广seo代码优化
  • 网站建设的目的和作用网站seo搜索引擎优化教程
  • 网站建设基本要求哈尔滨seo网络推广
  • 建网站公司汽车六万公里是否累变速箱油如何建站
  • wordpress tag多条件选择百度seo关键词排名s
  • 网站功能需求用什么做台州seo快速排名
  • 企业网站推广计划网站推广在哪好
  • 公司网站做优化怎么做公司网页
  • 马鞍山做网站的拉新推广怎么做代理
  • 亚马逊品牌网站怎么做寄生虫seo教程
  • 网站建设运营维护合同软文广告经典案例300字
  • 网站建设最难的部分郑州seo地址
  • 福鼎网站优化公司推广策略可以分为哪三种
  • 商城网站开发项目文档百度知道客服电话
  • wordpress 伪静态 描述武汉seo诊断
  • 温州网站建设对比比较靠谱的网站
  • logo做ppt模板下载网站苏州seo整站优化
  • 定制柜设计网站广告联盟官网
  • 廊坊网站建设设计百度竞价防软件点击软件