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

企业网站模板下载哪里朝阳seo排名优化培训

企业网站模板下载哪里,朝阳seo排名优化培训,创意生日礼物定制,黑龙江新闻夜航今晚回放代码随想录训练营 DP序列 718. 最长重复子数组🌸code 674. 最长连续递增序列🌸code 300.最长递增子序列🌸code 最后一题很巧妙,不能单纯的去把DP当作板子题,得思考才能得到最佳方式 718. 最长重复子数组🌸 …

代码随想录训练营 DP序列

  • 718. 最长重复子数组🌸
    • code
  • 674. 最长连续递增序列🌸
    • code
  • 300.最长递增子序列🌸
    • code

最后一题很巧妙,不能单纯的去把DP当作板子题,得思考才能得到最佳方式

718. 最长重复子数组🌸

给两个整数数组 nums1 和 nums2 ,返回 两个数组中 公共的 、长度最长的子数组的长度 。

code

func findLength(A []int, B []int) int {m, n := len(A), len(B)res := 0dp := make([][]int, m+1)for i := 0; i <= m; i++ { dp[i] = make([]int, n+1)}for i := 1; i <= m; i++ {for j := 1; j <= n; j++ {if A[i-1] == B[j-1] {dp[i][j] = dp[i-1][j-1] + 1}if dp[i][j] > res {res = dp[i][j]}}}return res
}

674. 最长连续递增序列🌸

给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。
连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], …, nums[r - 1], nums[r]] 就是连续递增子序列。

code

func findLengthOfLCIS(nums []int) int {dp:=make([]int,len(nums)+1)dp[0]=1res:=1for i:=1;i<len(nums);i++{if nums[i]>nums[i-1]{dp[i]=dp[i-1]+1}else{dp[i] =1}res = max(res,dp[i])}return res
}
func max(a,b int)int{if a>b{return a}return b
}

300.最长递增子序列🌸

给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。
子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

code

func lengthOfLIS(nums []int) int {dp:=make([]int,len(nums))for i:= range dp{dp[i] =1}res :=dp[0]for i:=1;i<len(nums);i++{for j:=0;j<i;j++{if nums[i] >nums[j]{dp[i] =max(dp[i],dp[j]+1)}}if dp[i] >res{res = dp[i]}}return res
}
func max( a,b int)int{if a >b{return a}return b
}
http://www.hrbkazy.com/news/33954.html

相关文章:

  • 富平做网站怎么制作网页教程
  • 网站建设公司排名商品标题优化
  • 设计云网站建设天津百度推广排名
  • 苏州建站公司精选苏州聚尚网络企业全网推广
  • 怎么用自助网站51趣优化网络seo工程师教程
  • 业务网站风格模板竞价托管运营哪家好
  • 加强政府网站安全建设的通知湖南靠谱关键词优化
  • 网站建设发言材料虞城seo代理地址
  • 中国城投建设集团有限公司网站百度seo培训课程
  • 手机欧美视频网站模板下载 迅雷下载 迅雷下载地址静态网页设计与制作
  • php网站留言板是怎么做的北京网站建设公司大全
  • 中国做投资的网站谷歌关键词搜索工具
  • 哈尔滨网站建设学校简述网站建设的流程
  • 软件技术专升本可以报什么专业长沙seo排名公司
  • 手机ppt在哪个网站做自己创建网站
  • 三台县城乡建设网网站常见的推广方式
  • 同人那个小说网站做的最好今日热点新闻事件2022
  • 深圳做网站的网络大学生网页制作成品模板
  • 网站后台数据库备份怎么做高权重友情链接
  • 扬中网站推广服务百度应用商店下载安装
  • 做财务需要关注哪些网站aso优化方法
  • 邢台移动网站建设公司网上做广告宣传
  • 建设银行网上银行网站培训教育机构
  • 青海做网站好的公司外包网
  • 郑州网站提升排名免费网站建设哪个好
  • php 建设网站制作seo如何优化
  • 城北区建设局网站批量关键词调排名软件
  • 淘宝客合伙人网站建设互联网运营推广是做什么的
  • 免费域名的网站推广引流方法与渠道
  • 怎么推广一个网站今天的新闻