首页 > 其他分享 >力扣-647-回文子串

力扣-647-回文子串

时间:2022-11-11 11:58:59浏览次数:71  
标签:子串 647 力扣 感觉 回溯 回文

因为单字符也算是回文,所以至少有n个
然后感觉又是二维dp

感觉很像回溯解决排列组合问题
感觉难点在于还要判断是不是回文,虽然可以借助栈,但是每次都压栈弹栈肯定复杂度太大了
之前是不是也做到了什么回文题

我的想法就是要么回溯要么动态规划

这还有提示,中心拓展吗,我好像真才做了这样的题,也用的中心拓展,不过好像没过
嗯,对,力扣-5-最长回文字串

感觉当时写出来也是参考题解而且没能完全理解,明天再做吧

标签:子串,647,力扣,感觉,回溯,回文
From: https://www.cnblogs.com/yaocy/p/16880066.html

相关文章

  • 力扣-122-买卖股票的最佳时机Ⅱ
    你也可以先购买,然后在同一天出售这句有什么意义?逻辑上说跟不买没区别,但是可能跟算法实现有关系感觉很明显是动态规划,二维的吗?单笔交易我们是这么做的:维护一个最低......
  • 力扣-309-最佳买卖股票时机含冷冻期
    查了下,类型题大概有6道题目描述:可以多次买卖,但是每次只能执行一笔买卖卖出后的第二天无法操作(买入)求最大获利买卖股票的原题是一次买入卖出,所以关键是找到最便宜的......
  • 力扣 81. 搜索旋转排序数组 II
    81.搜索旋转排序数组II已知存在一个按非降序排列的整数数组 nums ,数组中的值不必互不相同。在传递给函数之前,nums 在预先未知的某个下标 k(0<=k<nums.leng......
  • 力扣203 移除链表元素
    题目:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例:输入:head=[1,2,6,3,4,5,6],val=6输......
  • HDU 3608 最长回文
    ProblemDescription给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.回文就是正反读都是一样的字符串,如aba,abba等 Inp......
  • 力扣 矩阵置零
      classSolution{  publicvoidsetZeroes(int[][]matrix){    Set<Integer>row_zero=newHashSet<>();    Set<Integer>col_zero=......
  • 力扣 有效的数独
    class Solution {    public boolean isValidSudoku(char[][] board) {        int row[][] = new int[9][10];        int col[][] ......
  • 力扣-560-和为K的子数组
    和为K的子数组…首先子数组和子串一样,都是连续的又是dp的感觉…好像又用不到dp虽然不是dp的思路,但是感觉写出来跟dp很像intsubarraySum(vector<int>&nums,intk){......
  • 回文自动机PAM从菜到菜
    回文自动机基础操作两个初始状态一个长度为\(0,-1\)的偶回文根和奇回文根。转移\(\delta(x,c)\)从\(x\)节点代表的回文串转移到两端加入字符\(c\)后到达的节点......
  • P4555 最长双回文串 解题报告
    看到回文串,于是就想到了马拉车。马拉车可以帮我们求出每个\(i\)的最大扩展距离,容易得出,双回文串就是两个回文串拼一起。当然,两个回文串必须要相交,不然形不成一个字符串......