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

网站建设管理视频wordpress 离线编辑

网站建设管理视频,wordpress 离线编辑,好吊顶网站,雄安免费网站建设公司题目描述 给你一个整数数组 nums #xff0c;找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列#xff0c;删除#xff08;或不删除#xff09;数组中的元素而不改变其余元素的顺序。例如#xff0c;[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示…题目描述 给你一个整数数组 nums 找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列删除或不删除数组中的元素而不改变其余元素的顺序。例如[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1 输入 nums [10,9,2,5,3,7,101,18] 输出 4 解释 最长递增子序列是 [2,3,7,101]因此长度为 4 。 示例 2 输入 nums [0,1,0,3,2,3] 输出 4 示例 3 输入 nums [7,7,7,7,7,7,7] 输出 1 提示 1 nums.length 2500-104 nums[i] 104 代码及注释 func lengthOfLIS(nums []int) int {// 创建一个动态规划数组 dp其中 dp[i] 表示以 nums[i] 结尾的最长上升子序列的长度dp : make([]int, len(nums))// 初始化结果为 1因为每个单独的元素本身就是一个长度为 1 的上升子序列res : 1// 初始化 dp 数组的第一个元素为 1dp[0] 1// 遍历整个数组for i : 1; i len(nums); i {// 初始化 dp[i] 为 1因为单个元素本身就是一个长度为 1 的上升子序列dp[i] 1// 遍历当前元素之前的所有元素for j : 0; j i; j {// 如果当前元素大于前面的某个元素且加入当前元素后能构成更长的上升子序列if nums[i] nums[j] {// 更新 dp[i]取当前的 dp[i] 和 dp[j] 1加入当前元素后的长度的较大值dp[i] max(dp[i], dp[j] 1)}}// 更新结果 res取当前的 res 和 dp[i] 的较大值res max(res, dp[i])}// 返回结果 res即最长的上升子序列的长度return res }// 辅助函数返回两个整数中的较大值 func max(a, b int) int {if a b {return a}return b }代码解释 动态规划数组 dp 在这个问题中我们使用动态规划来解决。我们定义了一个 dp 数组其中 dp[i] 表示以 nums[i] 结尾的最长上升子序列的长度。通过这种方式我们可以迭代地计算更长的上升子序列并找到最长的一个。 1.初始化 初始化 dp[0] 为 1因为单个元素本身就是一个长度为 1 的上升子序列。 2.状态转移 对于每个 nums[i]我们需要检查之前的所有元素 nums[j]j i。如果 nums[i] nums[j]则说明我们可以将 nums[i] 加入到以 nums[j] 结尾的子序列中从而构成一个更长的上升子序列。 因此我们更新 dp[i] max(dp[i], dp[j] 1)。 3.更新结果 每次更新 dp[i] 后我们都更新全局的最长上升子序列长度 res。
http://www.zqtcl.cn/news/556418/

相关文章:

  • 建设网站呼叫中心有什么好处站长统计免费下载
  • 做网站电脑配置要求个高吗电子商务网站的建设包含哪些流程图
  • 青岛做网站大公司wordpress文章页加一言
  • 用哪个网站做相册视频文件夹谷歌ads
  • 注册top域名做公司网站男女做暖网站是什么
  • 郴州本地网站建设高端网站设计多少钱
  • 此网站域名即将过期广告制作属于什么行业
  • 牛牛襄阳网站建设wap网站asp源码
  • 信用网站建设招标书建网站需要什么手续
  • 重庆建网站方法网站开发和维护
  • 做网站需要什么人活动策划流程及细节
  • wordpress企业网站seo上海市
  • 北京建外贸网站公司网络域名是什么
  • 聚美优品网站建设方案上市公司的信息网站
  • 济南做网站比较好的公司知道吗为什么做美食视频网站
  • 药店网站源码宣传方式
  • word如何做网站链接淘宝客建站需要多少钱
  • 凡科网免费建站步骤及视频logo设计网页
  • 天梯网站建设软件开发公司职位
  • 建站公司外贸东方购物网上商城
  • 白银做网站企业免费网站模板
  • 网络公司给我们做的网站_但是我们不知道域名是否属于我们湖北正规网站建设质量保障
  • 本地网站asp iis团队展示网站
  • 企业网站管理系统cmswordpress知识管理系统
  • 创建一个网站需要怎么做销售平台公司
  • 网站域名实名认证吗做斗图的网站
  • 公司在兰州要做网站怎样选择做网站数据库表各字段详情
  • 营销型网站建设的要素搭建本地网站
  • 深圳网站建设V芯ee8888ewordpress瀑布流主 #65533;
  • 股票交易网站开发angular2做的网站有