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

优秀的个人网站设计网站建设 中企动力东莞后台管理

优秀的个人网站设计,网站建设 中企动力东莞后台管理,手机怎么制作网站教程视频,建设网站怎样赚钱题目 给定一个字符串,请判断如果最多从字符串中删除一个字符能不能得到一个回文字符串。例如,如果输入字符串"abca",由于删除字符’b’或’c’就能得到一个回文字符串,因此输出为true。 分析 本题还是从字符串的两端…

题目

给定一个字符串,请判断如果最多从字符串中删除一个字符能不能得到一个回文字符串。例如,如果输入字符串"abca",由于删除字符’b’或’c’就能得到一个回文字符串,因此输出为true。

分析

本题还是从字符串的两端开始向里逐步比较两个字符是不是相同。如果相同,则继续向里移动指针比较里面的两个字符。如果不相同,按照题目的要求,在删除一个字符之后再比较其他的字符就能够形成一个回文。由于事先不知道应该删除两个不同字符中的哪一个,因此两个字符都可以进行尝试。

public class Test {public static void main(String[] args) {boolean result = validPalindrome("abcea");System.out.println(result);}public static boolean validPalindrome(String s) {int start = 0;int end = s.length() - 1;for (; start < s.length() / 2; ++start, --end) {if (s.charAt(start) != s.charAt(end)) {break;}}return start == s.length() / 2 || isPalindrome(s, start, end - 1) || isPalindrome(s, start + 1, end);}private static boolean isPalindrome(String s, int start, int end) {while (start < end) {if (s.charAt(start) != s.charAt(end)) {break;}start++;end--;}return start >= end;}
}
http://www.yayakq.cn/news/391810/

相关文章:

  • wordpress网站不安全网络推广关键词优化公司
  • 九江企业网站制作做外贸网站空间多少g
  • 市场部做网站工作职责找别人做网站 自己管理
  • 南京建设网站内容做网站备案成功后怎么办
  • 制作公司网站价格linode vps wordpress
  • angularjs 网站模版扬州开发区建设局网站
  • 营销型网站功能表中国城乡建设网
  • wordpress能做什么网站网站开发规格
  • 制作简单公司网站流程营销技巧第一季
  • 微信登录建设银行网站网站建设在商标第几类
  • 带后台的php网站模板手机建网站挣钱吗
  • 网站换程序301做网站可以干嘛
  • 门户网站软文金华模板建站定制网站
  • 最佳网站桐城网站建设
  • 全栈网站开发者网站建设管理和运行维护制度
  • 内蒙古网站备案徐州的网站设计
  • 网站建设技术流程图网站psd模版
  • 濮阳做网站的公司有哪些句容本地网站
  • 网站欢迎界面设计网站建设的英语怎么说
  • 学校网站建设讯息今天最新新闻
  • 苏州公司网站设计一个具体网站的seo优化方案
  • 中国企业网站开发wordpress服务器外国
  • 阿里巴巴做短视频网站asp.net 网站的编译
  • 站长工具的使用seo综合查询运营编程培训机构找极客时间
  • 云服务器2008做网站一天赚30000的偏门
  • 众筹网站开发推广包括哪些内容
  • wordpress网站被镜像中铁建设集团有限公司招聘信息2021
  • 如何用公司名称搜到公司网站淮南网警
  • 站外推广方式有哪些网站建设开发技术天津
  • 深圳网站设计必选成都柚米科技09做响应式网站的优缺点