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

建设银行淮安招聘网站网站备案安全吗

建设银行淮安招聘网站,网站备案安全吗,网站建设考察报告,广告设计与制作专业学什么课程题目 给两个整数数组 nums1 和 nums2 #xff0c;返回 两个数组中 公共的 、长度最长的子数组的长度 。 示例 1#xff1a; 输入#xff1a;nums1 [1,2,3,2,1], nums2 [3,2,1,4,7] 输出#xff1a;3 解释#xff1a;长度最长的公共子数组是 [3,2,1] 。 示例 2#xff1…题目 给两个整数数组 nums1 和 nums2 返回 两个数组中 公共的 、长度最长的子数组的长度 。 示例 1 输入nums1 [1,2,3,2,1], nums2 [3,2,1,4,7] 输出3 解释长度最长的公共子数组是 [3,2,1] 。 示例 2 输入nums1 [0,0,0,0,0], nums2 [0,0,0,0,0] 输出5 解题思路 重复子数组即要求是连续的以nums1 [1,2,3,2,1], nums2 [3,2,1,4,7]为例可以由下表得到最长的子数组的长度为3. 本题的解法很多本文给出动态规划解法。定义dp[i][j]截止数组num1的第i个元素和num2的第j个元素所能包含的最长子数组的最大长度。如果遍历到了num1[i-1]等于num2[j-1]则dp[i][j]可由dp[j-1][j-1]1得到。最后返回dp[i][j]的最大值。 本题值得注意的是使用了dp[i-1][j-1]则i和j都需要从1开始遍历。且设置for循环时需要遍历到nums1.size()即inums1.size()1,是因为需要比较num1和num2到最后一个元素。对应的dp(nums1.size()1, vector(nums2.size()1,0)), 比num1和num2的长度多一个。 代码实现 class Solution { public:int findLength(vectorint nums1, vectorint nums2) {if (nums1.size()0 || nums2.size()0) return 0;vectorvectorint dp(nums1.size()1, vectorint(nums2.size()1,0));int result 0;for (int i1;inums1.size()1;i) {for (int j1;jnums2.size()1;j) {if (nums1[i-1]nums2[j-1]) {dp[i][j]dp[i-1][j-1]1;}result max(result,dp[i][j]);}} return result;} };
http://www.zqtcl.cn/news/729786/

相关文章:

  • jsp做网站毕业设计安徽省交通运输厅章义
  • 企业网站有哪几个类型广州做网站市场
  • 直播网站建设开发上海注册公司多少钱
  • 可以兼职做设计的网站备案期间能否做网站解析
  • 做发帖的网站代码seo联盟平台
  • 铁威马 Nas 做网站百度广告代运营
  • 有没有帮别人做网站小说关键词生成器
  • 那些开店的网站是自己做的吗装修平台排行榜前十名
  • 重庆智能网站建设价格毕业设计做系统跟做网站哪个容易
  • 淘宝美工做兼职的网站多多返利网站建设
  • 如何承接设计网站建设电商平台开发流程
  • 安康做网站简洁高端的wordpress个人博客
  • 酒店网站建设协议手机怎么做销售网站
  • 屏蔽网站接口js广告seminar
  • 谁有手机网站啊介绍一下wordpress 流量插件
  • 杭州网站公司google网站建设
  • 莱芜住房和城乡建设厅网站网站头部设计
  • 织梦响应式茶叶网站模板邯郸最新通告今天
  • 深圳公司网站改版通知做网站分类链接
  • 电子商务网站建设答案网络运营与维护
  • 网站登陆怎么做网站app的区别
  • 获取网站缩略图工信部2017网站备案
  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设