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

做阿里巴巴网站 店铺装修免费吗开发一个app价目表

做阿里巴巴网站 店铺装修免费吗,开发一个app价目表,做免费的视频网站可以赚钱吗,温州企业网站建设公司1.题目:680. 验证回文串 II - 力扣(LeetCode) 给你一个字符串 s,最多 可以从中删除一个字符。 请你判断 s 是否能成为回文字符串:如果能,返回 true ;否则,返回 false 。 2.解题思路…

1.题目:680. 验证回文串 II - 力扣(LeetCode)

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

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

2.解题思路

运用了贪心算法的思想,借助双指针实现。

1.如果第一个和最后一个元素相同,则内部的字符串是否为回文串决定了s是否为回文串;

2.如果第一个和最后一个元素不相同,则需要删除第一个或者最后一个才可能使得s成为回文串。

3.参考代码

class Solution {
public:bool ishuiwen(string str, int l, int r) {while (l < r) {if (str[l] != str[r]) {return false;}l++;r--;}return true;}bool validPalindrome(string s) {/*贪心算法的思想:1.如果第一个和最后一个元素相同,则内部的字符串是否为回文串决定了s是否为回文串;2.如果第一个和最后一个元素不相同,则需要删除第一个或者最后一个才可能使得s成为回文串。*/int L = 0;int R = s.size() - 1;while (L < R) {char c1 = s[L];char c2 = s[R];if (c1 == c2) {L++;R--;} else {return ishuiwen(s, L + 1, R) || ishuiwen(s, L, R-1);}}return true;}
};

http://www.dtcms.com/wzjs/471240.html

相关文章:

  • 建网站学什么软件网络安全培训
  • c2c网站开发百度点击软件
  • liunix下搭建wordpress四川整站优化关键词排名
  • 建站用Wordpress还是网络公司网站
  • 男女做羞羞的事情网站seo排名工具有哪些
  • 代运营网站长沙网站推广公司排名
  • 中国建设部网站官网汕头seo排名收费
  • 华为通用软件开发工程师常德seo公司
  • 新疆建设考试信息网站郑州网络营销公司
  • 网站性能优化怎么做百度站长收录入口
  • 网站改版不换域名怎么做常见的网络营销推广方式有哪些
  • 自己做网站如何盈利全国疫情最新报告
  • 旅游景点网站设计论文域名怎么查
  • 校园文化建设网站素材灰色词seo排名
  • 凡科网做网站能达到什么效果微信附近人推广引流
  • 微信小程序 购物网站开发油烟机seo关键词
  • 网站建设哪家公司南宁网站关键词推广
  • 12306网站为什么做那么差百度问问首页登录
  • 赚钱快的路子北京seo结算
  • 西安公司网站设计海洋网络推广效果
  • 徐州个人建站模板网站建设流程
  • 做淘宝客优惠券网站还是APP赚钱seo查询网站是什么
  • win2003 做网站服务器上海网上推广
  • 看2d影片最好的地方沈阳seo团队
  • 网站建设网站建设的电商网站建设 网站定制开发
  • 重庆宣传片2023seo刷网站
  • 互联网产品设计网站关键词seo公司
  • 徐州做网站设计免费一键生成个人网站
  • 推广网站的作用百度导航和百度地图
  • 塘沽做网站app广告推广