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

有官网建手机网站吗制作投票网站

有官网建手机网站吗,制作投票网站,电商网站设计方法,wordpress一键分享微博1143.最长公共子序列 题目链接 力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 求解思路 动规五部曲 1.确定dp数组及其下标含义#xff1a; dp[i][j]#xff1a;长度为[0, i - 1]的字符串text1与长度为[0, j - 1]的字符串text2的最长公共子序…1143.最长公共子序列 题目链接 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 求解思路 动规五部曲 1.确定dp数组及其下标含义 dp[i][j]长度为[0, i - 1]的字符串text1与长度为[0, j - 1]的字符串text2的最长公共子序列为dp[i][j]这里不定义成以 i 和 j为结尾是为了简化dp数组第一行和第一列的初始化逻辑。 2.确定递推公式 如果text1[i - 1] 与 text2[j - 1]相同那么找到了一个公共元素所以dp[i][j] dp[i - 1][j - 1] 1; 如果text1[i - 1] 与 text2[j - 1]不相同那就看看text1[0, i - 2]与text2[0, j - 1]的最长公共子序列 和 text1[0, i - 1]与text2[0, j - 2]的最长公共子序列取最大的。 3.dp数组的初始化 test1[0, i-1]和空串的最长公共子序列自然是0所以dp[i][0] 0同理dp[0][j]也是0。 其他下标都是随着递推公式逐步覆盖初始为多少都可以那么就统一初始为0。 4.确定遍历顺序 从递推公式可以看出有三个方向可以推出dp[i][j]如图 为了在递推的过程中这三个方向都是经过计算的数值所以要从前向后从上到下来遍历这个矩阵。 5.举例推导dp数组 以输入text1 abcde, text2 ace 为例dp状态如图 代码 class Solution { public:int longestCommonSubsequence(string text1, string text2) {vectorvectorint dp(text1.size()1, vectorint(text2.size()1));for (int i 1; i text1.size(); i){for (int j 1; j text2.size(); j){if (text1[i-1] text2[j-1]){dp[i][j] dp[i-1][j-1] 1;}else{dp[i][j] max(dp[i-1][j], dp[i][j-1]);}}}return dp[text1.size()][text2.size()];} }; 1035.不相交的线 题目链接 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 求解思路 其实就是求两个字符串的最长公共子序列的长度代码都不用改 代码 略 53. 最大子序和 题目链接 力扣LeetCode官网 - 全球极客挚爱的技术成长平台 求解思路 动规五部曲 1.确定dp数组及其下标含义 包括下标i以nums[i]为结尾的最大连续子序列和为dp[i]。 2.确定递推公式 dp[i]只有两个方向可以推出来 dp[i - 1] nums[i]即nums[i]加入当前连续子序列和nums[i]即从头开始计算当前连续子序列和 取最大的所以dp[i] max(dp[i - 1] nums[i], nums[i]) 3.dp数组的初始化 dp[0]应为nums[0]即dp[0] nums[0] 4.确定遍历顺序 递推公式中dp[i]依赖于dp[i - 1]的状态需要从前向后遍历 5.举例推导dp数组 以示例一为例输入nums [-2,1,-3,4,-1,2,1,-5,4]对应的dp状态如下 代码 class Solution { public:int maxSubArray(vectorint nums) {int n nums.size();vectorint dp(n, 0);dp[0] nums[0];int result nums[0];for (int i 1; i n; i){dp[i] max(dp[i-1] nums[i], nums[i]);result max(result, dp[i]);}return result;} };
http://www.pierceye.com/news/416610/

相关文章:

  • 发布设计任务的网站什么页游好玩人多
  • 增加网站关键词库中国建设银行黄陂支行网站
  • 企业网络优化湖北seo整站优化
  • 二百块做网站深圳网约车租赁公司哪家好
  • 软文500字范文WordPress博客程序优化
  • 企业网站内容如何备案建博会广州网站
  • 加工平台苏州纳米所海南seo排名
  • 个人适合做什么网站上海做网站建设的公司
  • 常见c2c网站有哪些网络文化经营许可证申请条件
  • 深圳龙华汽车网站建设移动页面
  • 陈巴尔虎旗网站建设重庆哪些网站推广公司
  • 网站做熊掌号码网站没被收录怎么办
  • 淘宝京东网站建设目的网站标题写什么作用
  • 棋牌网站开发工程师什么是营销网站建设
  • 邢台网站制作地址拿网站的文章做外链
  • 怎么样做钓鱼网站怎么建网站app
  • 高校财务网站建设国外网站ip地址
  • 重要的龙岗网站建设影视公司网站模板
  • 品牌网站 响应式网站wordpress oss静态
  • 免费网站制作中小型企业查询网址
  • 企业网站的seo广州市企业网站建设平台
  • 备案网站名称与实际网站名称不一致企业门户网站平台建设招标采购文件
  • 张掖网站制作wordpress 主题安装教程
  • 企业网站建设合作合同网页做成app
  • 郑州建网站价格医院网页
  • 南京设计网站网站速度的重要性
  • 河南智能网站建设平台简易网站建设
  • 成都鱼羊环保网站制作设计网站 关键字 标签
  • 邓修明调研成都网站建设鞍山建一个网站大概要多少钱
  • 聊城网站开发公司专业开发小程序公司