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

电子商务网站开发语言占比seo网站推广实例

电子商务网站开发语言占比,seo网站推广实例,网站大量死链,株洲关键词优化目录 LeetCode 1143.最长公共子序列 动态规划五步曲: 1.确定dp[i][j]的含义 2.找出递推公式 3.初始化dp数组 4.确定遍历顺序 5.打印dp数组 LeetCode 1035.不相交的线 LeetCode 53.最大子序列和(动态规划) 动态规划五步曲: 1.确定…

目录

LeetCode 1143.最长公共子序列

动态规划五步曲:

1.确定dp[i][j]的含义

2.找出递推公式

3.初始化dp数组

4.确定遍历顺序

5.打印dp数组

LeetCode 1035.不相交的线

LeetCode 53.最大子序列和(动态规划)

动态规划五步曲:

1.确定dp[i]的含义

2.找出递推公式

3.初始化dp数组

4.确定遍历方向

5.打印dp数组


LeetCode 1143.最长公共子序列

文章讲解:代码随想录

视频讲解:动态规划子序列问题经典题目 | LeetCode:1143.最长公共子序列_哔哩哔哩_bilibili

力扣题目:LeetCode 1143.最长公共子序列

动态规划五步曲:

1.确定dp[i][j]的含义

dp[i][j]:在nums1[i]和nums2[j]中所对应的最长公共最长子序列的最大长度为dp[i][j]

2.找出递推公式

if(char1 == char2){dp[i][j] = dp[i-1][j-1] + 1;
}else{dp[i][j] = Math.max(dp[i-1][j], dp[i][j-1]);
}

3.初始化dp数组

dp[i][0] = 0;

dp[j][0] = 0;

4.确定遍历顺序

从前往后,从上往下遍历

5.打印dp数组

代码如下(java):

class Solution {public int longestCommonSubsequence(String text1, String text2) {int[][] dp = new int[text1.length() + 1][text2.length() + 1];for(int i = 1; i <= text1.length(); i++){char char1 = text1.charAt(i-1);for(int j = 1; j <= text2.length(); j++){char char2 = text2.charAt(j-1);if(char1 == char2){dp[i][j] = dp[i-1][j-1] + 1;}else{dp[i][j] = Math.max(dp[i-1][j], dp[i][j-1]);}}}return dp[text1.length()][text2.length()];}
}

LeetCode 1035.不相交的线

文章讲解:代码随想录

视频讲解:动态规划之子序列问题,换汤不换药 | LeetCode:1035.不相交的线_哔哩哔哩_bilibili

力扣题目:LeetCode 1035.不相交的线

 

本题属于最长公共子序列套壳问题,只要理解不相交的线,实际上就是要求最长公共子序列。

代码如下(java):

class Solution {public int maxUncrossedLines(int[] nums1, int[] nums2) {int[][] dp = new int[nums1.length + 1][nums2.length + 1];for(int i = 1; i <= nums1.length; i++){for(int j = 1; j <= nums2.length; j++){if(nums1[i-1] == nums2[j-1]){dp[i][j] = dp[i-1][j-1] + 1;}else{dp[i][j] = Math.max(dp[i-1][j], dp[i][j-1]);}}}return dp[nums1.length][nums2.length];}
}

 

LeetCode 53.最大子序列和(动态规划)

文章讲解:代码随想录

视频讲解:看起来复杂,其实是简单动态规划 | LeetCode:53.最大子序和_哔哩哔哩_bilibili

力扣题目:LeetCode 53.最大子序列和(动态规划)

 

 

动态规划五步曲:

1.确定dp[i]的含义

dp[i]:下标为i的最大子数组和为dp[i]

2.找出递推公式

dp[i] = Math.max(dp[i-1]+nums[i], nums[i]);

3.初始化dp数组

dp[0] = nums[0];
int res = nums[0];

4.确定遍历方向

从前往后遍历

5.打印dp数组

 

代码如下(Java):

class Solution {public int maxSubArray(int[] nums) {if(nums.length == 1)    return nums[0];int[] dp = new int[nums.length];dp[0] = nums[0];int res = nums[0];for(int i = 1; i < nums.length; i++){dp[i] = Math.max(dp[i-1]+nums[i], nums[i]);res = Math.max(res, dp[i]);}return res;}
}

http://www.yayakq.cn/news/661685/

相关文章:

  • 杭州亚运村建设指挥部网站仿百度百家模板wordpress主题
  • 腾讯云电商网站建设扬州做网站的公司哪个好
  • 百度收录网站提交入口怎么买域名做企业网站
  • 网站建设合理性做外贸需要关注的网站有什么好处
  • 洛阳霞光网络建站企业网站示例
  • 怎么建设淘客自己的网站_如何做企业交易网站
  • 口碑好的专业网站建设做设计的需要网站下载素材吗
  • 甘肃网站备案wordpress改html5
  • 自己可以学做网站吗wordpress图片站教程
  • 桂林网站定制建设谷歌云做网站
  • 投资理财网站建设规划书手机卡盟网站建设
  • 无锡营销型网站制作工厂管理软件哪个好
  • 郑州动力无限网站建设网站开发招标参数
  • 企业网站制作建设南沙做网站
  • 学校网站建设是什么对做网站公司的疑问
  • 国外优秀的网站wordpress 图片裁剪
  • 网站开发研究背景怎么做一个自己公司的网页
  • 网站调用网页内容欧米茄官方
  • 苏州网站制作开发公司网站建设基础服务报价
  • 天翼云主机怎么建设网站郑州app开发网站建设
  • 哈尔滨专业网站建设哪个好定制网站制作技术
  • 网站自动优化怎么样新乡建设网站
  • 秦皇岛网站开发费用班级网站策划书
  • 金耀网站建设软件大全链接网站
  • 网站开发 书籍厦门建网站
  • 微网站特效密云郑州阳网站建设
  • 网站功能说明书橙光游戏制作器手机版
  • 网站建设 技术指标传奇网站建设基本流程
  • 阜阳微网站建设多少钱购物网站建设网站
  • 网站为什么需要备案深圳网站建设 找猴王网络