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

怎么注册商标seo属于运营还是技术

怎么注册商标,seo属于运营还是技术,古尔邦节网站建设,网站建设技术服务费怎么入账300. 最长递增子序列 给你一个整数数组 nums #xff0c;找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列#xff0c;删除#xff08;或不删除#xff09;数组中的元素而不改变其余元素的顺序。例如#xff0c;[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子…300. 最长递增子序列 给你一个整数数组 nums 找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列删除或不删除数组中的元素而不改变其余元素的顺序。例如[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列 思路由题意得知子序列是可以删除数组中的元素的即一段长为s的序列的最长子序列可能与若干个元素都无关因此 长度为s的序列的最长子序列的状态依赖于在这之前的所有长度为123。。。s-1的状态。转移方程由于要求的是最长严格递增子序列那么不难想到如果当前的元素比遍历到的元素的元素大那么就可以将其放到该元素的后面形成一个严格递增子序列。既然如此dp数组的定义就定义为dp[i] 为 以 nums[i]结尾的最长子序列转移方程为 if nums[i] nums[j], dp[i] max(dp[i], dp[j] 1),初始化为1. 使用result来记录dp数组中的最大值。 class Solution:def lengthOfLIS(self, nums: List[int]) - int:dp [1 for _ in range(len(nums))]result 1for i in range(1, len(dp)):for j in range(i):if nums[i] nums[j]:dp[i] max(dp[i], dp[j] 1)result max(dp[i], result)return result 674. 最长连续递增序列 给定一个未经排序的整数数组找到最长且 连续递增的子序列并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 rl r确定如果对于每个 l i r都有 nums[i] nums[i 1] 那么子序列 [nums[l], nums[l 1], ..., nums[r - 1], nums[r]] 就是连续递增子序列。 思路与上一题类似dp[i]的定义为 以nums[i]为结尾的连续递增子序列长度转移方程为当nums[i] nums[i-1], dp[i] dp[j] 1, 以result记录dp数组最大值 class Solution:def findLengthOfLCIS(self, nums: List[int]) - int:dp [1 for _ in range(len(nums))]result 1for i in range(1, len(dp)):if nums[i] nums[i-1]:dp[i] dp[i-1] 1result max(dp[i], result)return result718. 最长重复子数组 给两个整数数组 nums1 和 nums2 返回 两个数组中 公共的 、长度最长的子数组的长度 。 思路设置dp[i][j] 为 nums1 前i -1个元素 和 nums2 前 j -1个元素 的公共最长重复子数组那么转移方程为 if nums1[i-1] nums2[j-1] , dp[i][j] dp[i-1][j-1], 由于dp数组的设置遍历时由1开始len(nums1)1 结束 左闭右开 二维dp class Solution:def findLength(self, nums1: List[int], nums2: List[int]) - int:dp [[0] * (len(nums2) 1) for _ in range(len(nums1) 1)]result 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] 1result max(result, dp[i][j])return result 一维dp class Solution:def findLength(self, nums1: List[int], nums2: List[int]) - int:dp [0] * (len(nums2) 1)result 0# 遍历数组 nums1for i in range(1, len(nums1) 1):# 倒序遍历数组 nums2for j in range(len(nums2), 0, -1):if nums1[i-1] nums2[j-1]:dp[j] dp[j-1] 1result max(dp[j], result)else:dp[j] 0return result
http://www.hkea.cn/news/14516569/

相关文章:

  • 事件网站推广公司做的网站列入什么科目
  • 网站后台生成器wordpress 文章 总数
  • 网站建设行业研究网络宣传
  • 天津 企业网站建设国内有做外汇的正规网站吗
  • 云盘网站建设cnnic网站备案
  • 原创网站设计广东建设行业招聘 什么网站
  • 东莞企石网站设计做网络推广一般是什么专业
  • 淘宝优惠券网站怎么做的闽清住房和城乡建设局网站
  • 淘宝客自建网站做网站好的公司有哪些
  • 广州三合一网站建设设计网站公司可去亿企邦
  • 网站颜色编号seo技术外包 乐云践新专家
  • 中山营销网站建设联系方式企业网站建设实训小结
  • 能先做网站再绑定域名吗外发加工网磨字
  • wordpress设置网站地址wordpress 建立数据库连接时出错
  • wordpress 侧滑株洲seo快速排名
  • 免费ftp 网站网站服务器 虚拟主机
  • 机加工如何用网站开发客户中企动力销售是做什么的
  • 承接网站开发 小程序开发wordpress加侧边栏
  • 做外贸最好的网站有哪些视频网站信息资源建设
  • 网站平台建设思路网址查询ip地址
  • 衣服销售网站建设规划书范文wordpress 如何更新
  • 海口企业模板建站seo网站优化快速排名软件
  • 网站开发工资咋样东营在建项目
  • 专业网站制作公司教程医学分类手机网站模版
  • 长沙做网站一般多少钱合适企业门户网站设计建设与维护
  • 无为住建设局网站花网站开发背景
  • 网站建设中企动力上海静态网站开发预期效果
  • 珠宝出售网站模板沈阳网站建设 龙兴科技
  • 建立网站有什么作用如何做机票预订网站
  • 宁波市住房和城乡建设局网站首页怎么挂代理访问网站