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

做公司网站排名网站域名asia是

做公司网站排名,网站域名asia是,专业放心关键词优化参考价格,外网npv加速器一道题能否使用动态规划就在于判断最优结构是否是通过最优子结构推导得到#xff1f;如果显然具备这个特性#xff0c;那么就应该朝动态规划思考。如果令dp[i][j]表示串s[i:j1]是否是回文子串#xff0c;那么判断dp[i][j] 是否是回文子串#xff0c;相当于判断s[i] 与 s[j]… 一道题能否使用动态规划就在于判断最优结构是否是通过最优子结构推导得到如果显然具备这个特性那么就应该朝动态规划思考。如果令dp[i][j]表示串s[i:j1]是否是回文子串那么判断dp[i][j] 是否是回文子串相当于判断s[i] 与 s[j] 是否相等 dp[i1][j-1] 是否是回文串。 1. 题目 2. 分析 这道题我写了一个小时才写出来相比之前看答案写题是有进步的。估计这道题我这半个月都不会忘记了。一道题能否使用动态规划就在于判断最优结构是否是通过最优子结构推导得到如果显然具备这个特性那么就应该朝动态规划思考。 具体看一个样例sbabad判断这个字符串是否是最长回文子串相当于判断aba是否是回文子串和b与d是否相等。 01234babad 相当于判断最后一个字符和要判断子串的第一个字符是否相等外加判断内部子串是否是回文子串。 123aba 那么抽象一下就可以得出判断dp[i][j] 是否是回文子串相当于判断s[i] 与 s[j] 是否相等 dp[i1][j-1] 是否为1。 3. 代码 class Solution:def longestPalindrome(self, s: str) - str:dp [[0] * len(s) for i in range(len(s))]for cur_length in range(1, len(s)1):for i in range(0, len(s)):j i cur_length - 1 # 终点下标if j len(s): # 越界处理continueif j i:dp[i][j] 1continueif cur_length 2: # 长度为2的区间if s[j] s[i]:dp[i][j] 1continueif s[j] s[i] and dp[i1][j-1]: # 如果起点和终点相同dp[i][j] 1# print(dp)max_len 0res for i in range(len(s)):for j in range(len(s)):if dp[i][j] 1:if j-i1 max_len:max_len max(max_len, j-i1)res s[i:j1]return res
http://www.dnsts.com.cn/news/259511.html

相关文章:

  • 灵璧县建设局网站冠县网站设计
  • 站长工具关键词排名怎么查北京网站优化推广公司
  • 哈尔滨微网站建设公司软件科技有限公司
  • 天津平台网站建设方案杭州商标设计
  • 17网站一起做网店怎么样联通营业厅做网站维护
  • 国内做外单的网站有哪些资料wordpress 插件名称
  • 深圳网站建设熊掌号如何建网站的步骤
  • 企业网站建设注意事项什么是设计方案
  • 广州网站建设制作价格网站焦点图制作教程
  • 教学网站建设目的惠州电商网站建设
  • 购物网站怎么运营推广wordpress使用七牛图像服务
  • 安阳网站建设哪家好网站建设与维护百科
  • 下拉网站导航用ps怎么做app商城开发网站建设
  • zhihe网站建设 淘宝摄影网站的市场可行性
  • 国土系统网站建设用地受理表河北邯郸做网站的公司
  • 怎么做网站教程html文本文档黑马程序员广州校区
  • 重庆潼南网站建设价格东莞企业网站建设公司
  • 织梦网站源码找一品资源上海自己注册公司流程及费用
  • 像京东一样的网站福田欧曼价格
  • 装修网站大全深圳物联网开发
  • 网站建设文化流程图网站目录结构改变
  • 子网站怎么做jq插件网站
  • 网站案例 网站建设近期国家新闻
  • 深圳网站优化咨询潍坊百度seo
  • 兰州网站seo服务wordpress 小程序插件
  • 辽阳建设网站公司报价wordpress 2万条就卡
  • 网站浏览量怎么查看wordpress add media
  • 网站开发人员是干什么的h5与wordpress
  • 网站设计与网页制作心得体会人力招聘网站建设目的
  • 网站建设最新开发语言广告设计速成班多少钱