算法训练第五十七天

这篇具有很好参考价值的文章主要介绍了算法训练第五十七天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

516. 最长回文子序列 - 力扣(LeetCode)

代码:

class Solution {
public:
    int longestPalindromeSubseq(string s) {
        vector<vector<int>> dp(s.size(),vector<int>(s.size(),0));
        for(int i = 0;i < s.size();i++)
        {
            dp[i][i] = 1;
        }
        for(int i = s.size() - 1;i >= 0;i--)
        {
            for(int j = i + 1;j < s.size();j++)
            {
                if(s[i] == s[j])
                dp[i][j] = dp[i + 1][j - 1] + 2;
                else 
                dp[i][j] = max(dp[i + 1][j],dp[i][j - 1]);
            }
        }
        return dp[0][s.size() - 1];
    }
};//需要复习

647. 回文子串 - 力扣(LeetCode)文章来源地址https://www.toymoban.com/news/detail-696922.html

class Solution {
public:
    int countSubstrings(string s) {
        int res = 0;
        vector<vector<bool>> dp(s.size(),vector<bool>(s.size(),false));
        for(int i = s.size() - 1;i >= 0;i--)
        {
            for(int j = i;j < s.size();j++)
            {
                if(s[i] == s[j])
                {
                    if(j - i <= 1)
                    {
                        dp[i][j] = true;
                        res++;
                    }
                    else if(dp[i + 1][j - 1] == true)
                    {
                        dp[i][j] = true;
                        res++;
                    }
                }
            }
        }
        return res;
    }
};//需要复习

到了这里,关于算法训练第五十七天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AI视野·今日Robot 机器人论文速览 第五十七期】Wed, 18 Oct 2023

    AI视野 ·今日CS.Robotics 机器人学论文速览 Wed, 18 Oct 2023 Totally 17 papers 👉 上期速览 ✈更多精彩请移步主页 Underwater and Surface Aquatic Locomotion of Soft Biomimetic Robot Based on Bending Rolled Dielectric Elastomer Actuators Authors Chenyu Zhang, Chen Zhang, Juntian Qu, Xiang Qian 总的来说,微型软机器人在水环境

    2024年02月08日
    浏览(49)
  • 算法第十七天-构造有效字符串的最少插入数

    考虑abc的个数 假设答案有n个\\\"abc\\\"组成,那么需要插入的字符个数为 3 ∗ n − l e n ( s ) 3*n - len(s) 3 ∗ n − l e n ( s ) 。 对于相邻的两个字符x和y(x在y左侧): 如果 x y xy x y ,那么x和y可以在同一个\\\"abc\\\"内,否则一定不在; 如果 x ≥ y xge y x ≥ y ,那么x和y一定不可以在同一个

    2024年01月17日
    浏览(48)
  • 第五十四回 高太尉大兴三路兵 呼延灼摆布连环马-AI通过构建并训练CNN网络来进行飞机识别

    呼延灼举荐了百胜将韩滔和天目将彭玘做先锋。 两军对战,韩滔和秦明斗二十回合,呼延灼与林冲斗在一起,花荣与彭玘斗在一处,后彭玘与一丈青扈三娘斗在一起,被扈三娘抓住。 尽管梁山占优,宋江也没有乘胜追击,因为呼延灼带的是连环马,马带马甲,人披铁铠,射

    2024年03月23日
    浏览(42)
  • 【算法第十七天8.1】530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先

    链接 力扣530-二叉搜索树的最小绝对差 思路 链接 力扣501-二叉搜索树中的众数 思路 链接 力扣236.二叉树的最近公共祖先 思路

    2024年02月14日
    浏览(47)
  • 【力扣刷题 | 第十七天】

    目录 前言: 55. 跳跃游戏 - 力扣(LeetCode) 45. 跳跃游戏 II - 力扣(LeetCode) 总结:         今天两道类型都是贪心算法,希望可以有所收获 给定一个非负整数数组  nums  ,你最初位于数组的  第一个下标  。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断

    2024年02月15日
    浏览(45)
  • 算法训练第五十天

    总结:今日是股票问题的变式,关键是要把握搞清楚dp数组的含义,自己也是被搞混了很久 188. 买卖股票的最佳时机 IV - 力扣(LeetCode) 代码: 123. 买卖股票的最佳时机 III - 力扣(LeetCode)

    2024年02月10日
    浏览(36)
  • 学习Android的第十七天

    目录 Android ListView 添加插入数据 添加记录 在指定位置插入数据 Android ListView 删除数据 ListView 删除数据 ListView 清空数据 Android ListView 更改数据 ListView 数据更新 Android ListView 查询数据 ListView 数据查询 我们在顶部添加一个按钮,每次点击添加一条记录,并且数据为空时提示用户

    2024年02月22日
    浏览(49)
  • 代碼隨想錄算法訓練營|第五十六天|392.判断子序列、1035.不相交的线、115.不同的子序列。刷题心得(c++)

    目录 讀題 392.判断子序列 自己看到题目的第一想法 看完代码随想录之后的想法 115.不同的子序列 看完代码随想录之后的想法 392.判断子序列 - 實作 思路 原始思路 代碼隨想錄思路 Code 原始思路 代碼隨想錄思路 115.不同的子序列 - 實作 思路 Code 總結 自己实现过程中遇到哪些困

    2024年02月06日
    浏览(45)
  • 代碼隨想錄算法訓練營|第五十五天|1143.最长公共子序列、1035.不相交的线、53. 最大子序和。刷题心得(c++)

    目录 讀題 1143.最长公共子序列 自己看到题目的第一想法 看完代码随想录之后的想法 1035.不相交的线 自己看到题目的第一想法 53. 最大子序和 看完代码随想录之后的想法 1143.最长公共子序列 - 實作 思路 Code 1035.不相交的线 - 實作 思路 Code 53. 最大子序和 - 實作 思路 Code 總結

    2024年02月06日
    浏览(66)
  • 30天精通Nodejs--第十七天:express-路由配置

    上篇文章我们简单介绍了express的基础用法,包括express的安装、创建路由及项目启动,对express有了一个基础的了解,这篇开始我们将详细介绍express的一些高级用法。 本篇文章介绍express的路由配置的用法。 上篇文章中我们在hello world中写了一个简单的get请求,除了get请求方式

    2024年01月22日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包