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

校园二手物品交易网站怎么做wordpress 显示备案

校园二手物品交易网站怎么做,wordpress 显示备案,广州市天气,四川成都房产网文档讲解#xff1a;代码随想录 视频讲解#xff1a;代码随想录B站账号 状态#xff1a;看了视频题解和文章解析后做出来了 300.最长递增子序列 class Solution: # 2516 ms, faster than 64.96%def lengthOfLIS(self, nums: List[int]) - int:n len(nums)dp [1] * n… 文档讲解代码随想录 视频讲解代码随想录B站账号 状态看了视频题解和文章解析后做出来了 300.最长递增子序列  class Solution: # 2516 ms, faster than 64.96%def lengthOfLIS(self, nums: List[int]) - int:n len(nums)dp [1] * nfor i in range(1, n):for j in range(i):if nums[i] nums[j]:dp[i] max(dp[j] 1, dp[i])return max(dp) 时间复杂度O(n^2)空间复杂度O(n) 1. 确定dp数组的含义 dp[i] 为下标范围为0到i1之间最长的自增序列的长度。 2. 确定递推公式 因为本题规定了自增序列可以不连续所以我们不能只和前一个元素对比而是和所有前面的元素对比如果大于前面的某个元素就在那个元素的基础上1当然我们要一直保留最大值。 所以dp[i] max(dp[j] 1, dp[i]) 其中i是当前元素j是i之前的某个元素。 3. dp数组初始化 因为我们要返回的是长度而每个元素单独长度已经为1了所以所有元素都先初始化为1。 4. 确定遍历顺序 递推公式中的j是i之前的元素下标所以从前往后递推。 5. 举例 674. 最长连续递增序列 class Solution:def findLengthOfLCIS(self, nums: List[int]) - int:n len(nums)dp [1] * nfor i in range(1, n):if nums[i] nums[i-1]:dp[i] dp[i-1] 1return max(dp) 时间复杂度O(n)空间复杂度O(n) 上一道题的简化版不太清楚为什么卡哥为什么设置先做上道题再做这道题。 唯一区别是这次要求的是连续数组但其实这个条件简化了遍历和递推公式因为我们不用再使用双循环遍历当前元素之前的所有元素而是只对比前一个就可以了。 所以这道题只需要一个循环每个当前元素 i 只需和 i-1 对比即可。 718. 最长重复子数组  class Solution:def findLength(self, nums1: List[int], nums2: List[int]) - int:dp [[0] * (len(nums2) 1) for _ in range(len(nums1) 1)]res 0for i in range(1, len(nums1) 1):for j in range(1, len(nums2) 1):if nums1[i-1] nums2[j-1]:dp[i][j] dp[i-1][j-1] 1res max(res, dp[i][j])return res 时间复杂度O(n^2)空间复杂度O(n^2) 1. 确定dp数组的含义 dp[i][j] 以下标i - 1为结尾的A和以下标j - 1为结尾的B最长重复子数组长度为dp[i][j]。 2. 确定递推公式 根据dp[i][j]的定义dp[i][j]的状态只能由dp[i - 1][j - 1]推导出来。 即当A[i - 1] 和B[j - 1]相等的时候dp[i][j] dp[i - 1][j - 1] 1; 3. dp数组初始化 但dp[i][0] 和dp[0][j]要初始值因为 为了方便递归公式dp[i][j] dp[i - 1][j - 1] 1; 所以dp[i][0] 和dp[0][j]初始化为0。 4. 确定遍历顺序 外层for循环遍历A内层for循环遍历B反过来也可以。 同时题目要求长度最长的子数组的长度。所以在遍历的时候顺便把dp[i][j]的最大值记录下来。 5. 举例
http://www.huolong8.cn/news/191037/

相关文章:

  • 企业自建网站的优势黄江建设网站
  • 福州网站建设设计公司哪些公司提供微信做网站服务
  • 网站建设优化西安广州番禺区职业技术学校中职
  • 动态字设计网站东莞企业营销
  • 网站正常打开速度wordpress form
  • 想学做网站需要学什么wordpress电影系统
  • 利用wordpress建站c#网站购物车怎么做
  • 企业网站怎么做的安徽合肥紧急通报
  • 济南天桥区网站建设公司百度指数数据分析平台入口
  • 黄骅市官方网站公司运营策划营销
  • 建设银行网站不能登录密码融媒体网络营销是什么
  • 做名片最好的网站南昌seo网站推广
  • 网站开发建设属于什么费用做竞拍网站
  • 做ppt好的网站开源外贸网站
  • 做图素材网站哪个好中国建筑招标投标网官网
  • 商务平台网站建设合同要制作自己的网站需要什么材料
  • 昆明网站开发推广百度新闻排行榜
  • 阿里云的企业网站建设本地开发app的公司
  • 天津通信网站建设网站源码下载工具
  • 成都网站建设套餐银川哪里做网站
  • 做网站需要哪些证书企业网站建设 信科网络
  • 外贸建设网站织梦网站打不开
  • 做兼职上哪个网站中国邮政crm客户管理系统
  • 电商网站建设的维护要多少钱wordpress做购物网站
  • 德阳市建设厅官方网站公司网站维护工作
  • 定制网站设计方案男人不知本网站 枉做
  • 品牌网站开发价格网站app制作平台
  • 做网站加班多吗上海前十名广告公司
  • 高清素材网站无水印怎么做电影网站app
  • 惠州网站建设乐云seo在线制作设计专业招聘网站