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

网站建设的基础是什么意思网站开发主要参考文献

网站建设的基础是什么意思,网站开发主要参考文献,珠海网站设计,使用wordpress快速建站视频教程代码随想录Day46 | 647.回文子串,516.最长回文子序列 647.回文子串 dp[i][j]定义: 与其他动态规划题目不同,一般题目求什么,dp就定义为什么 这道题的dp定义为区间范围[i,j]的子串是否是回文子串 需要注意遍历顺序 需要用到dp[i 1][j - 1]&…

代码随想录Day46 | 647.回文子串,516.最长回文子序列

647.回文子串

  1. dp[i][j]定义:

    与其他动态规划题目不同,一般题目求什么,dp就定义为什么

    这道题的dp定义为区间范围[i,j]的子串是否是回文子串

  2. 需要注意遍历顺序

    需要用到dp[i + 1][j - 1],即左下角元素

    且根据定义,j >= i

  3. 状态转移:

    • 元素相等时
      • 长度 <= 2,一定是回文,如 aa, a
      • 长度 > 2时,若 [i+1, j-1] 范围,即除头尾元素外的内部子串为回文,则回文
    • 元素不相等,则默认false
class Solution {public int countSubstrings(String s) {char[] chars = s.toCharArray();int n = s.length();// 定义:区间范围[i,j]的子串是否是回文子串boolean[][] dp = new boolean[n][n];int res = 0;// 需要用到dp[i + 1][j - 1],即左下角元素,注意遍历顺序for (int i = n - 1; i >= 0; i--) {// j >= ifor (int j = i; j < n; j++) {// 状态转移:// 元素相等时if (chars[i] == chars[j]) {// 长度 <= 2,一定是回文,如 aa, aif (j - i <= 1) {res++;dp[i][j] = true;}// 长度 > 2时// 若 [i+1, j-1] 范围,即除头尾元素外的内部子串为回文,则回文else if (dp[i + 1][j - 1]) {res++;dp[i][j] = true;}}// 元素不相等,则默认false}}return res;}
}

516.最长回文子序列

dp[i][j]定义:

回文问题,定义为s在[i,j]索引范围内的回文子序列个数

初始化:

单个字符时,是回文串

状态转移:

  • 字符不匹配时,dp[i][j] = Math.max(dp[i+1][j], dp[i][j-1])取最大值
  • 字符匹配时,dp[i][j] = dp[i+1][j-1] + 2长度加2
class Solution {public int longestPalindromeSubseq(String s) {int len = s.length();char[] chars = s.toCharArray();// dp[i][j]定义:// s在[i,j]索引范围内的回文子序列个数int[][] dp = new int[len][len];for (int i = len - 1; i >= 0; i--) {// 初始化dp[i][i] = 1;for (int j = i + 1; j < len; j++) {// 状态转移:字符相等与不相等情况if (chars[i] == chars[j])dp[i][j] = dp[i+1][j-1] + 2;else dp[i][j] = Math.max(dp[i+1][j], dp[i][j-1]);}}return dp[0][len-1];}
}
http://www.dtcms.com/wzjs/581642.html

相关文章:

  • 做网站要内蒙旅游
  • 做跨境电商有没推荐的网站黄骅市原来叫什么名字
  • 站长工具黄郑州最好的设计公司
  • 朝阳网站建设推广ifanr wordpress
  • 网站建设的计划书网站建设和推广评价指标
  • 医院招聘网站建设和维护网络广告销售
  • 金堂做网站的公司wordpress二级菜单
  • 张家港市住房和城乡建设局网站南通模板自助建站
  • 域名反查网站网易官网建立个人网站
  • 时间轴网站模板公司网站怎么注册
  • 如何做适合网站大小的图片合肥专业手机网站哪家好
  • 武昌建设局网站wordpress访客记录插件
  • 太原网站制作优化seo公司福州网站建设服务商
  • 域名大全免费网站百度网盘app官网下载
  • 用html怎么做网站尾部工作 网站建设内容
  • 旅游网站开发研究背景南京做网站建设的公司排名
  • 公司网站建设规划住房和城乡建设部网站资质查询
  • 网站首页模块焦作住房和城乡建设厅网站
  • 做名片最好的网站网站推广网络营销方案
  • 中国建设电工立网站网络运营与维护
  • 软件下载站网站源码免费wordpress丢失连接
  • 陕西住房和城乡建设部网站企业网站源码变现方法
  • 青岛金融网站建设成都有什么好玩的地方 景点
  • 潍坊做网站公司潍坊网络公司wordpress做一个审核程序
  • 网站建设与运营的预算方案模板做的比较好的冷柜网站有哪些
  • 动态倒计时网站模板wordpress 添加网页
  • 百度云加速 wordpress企业seo顾问服务公司
  • 网站建设流程信息贵阳城乡建设网站
  • 做感恩网站的图片58同城类似的网站开发
  • 安防网站源码广州网站开发定制设计