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

怎么看一个网站是不是外包做的香飘飘奶茶

怎么看一个网站是不是外包做的,香飘飘奶茶,集团网站改版方案,wordpress多域名更改题目描述:给你一个整数数组 array: nums ,请你找出一个具有最大和的连续子数组 sub-array,返回其最大和 子数组(最少包含一个元素): 是数组中的一个连续部分 示例 1: 输入:nums [-2,1,-3,4,-1…
  • 题目描述:给你一个整数数组 array: nums ,请你找出一个具有最大和的连续子数组 sub-array,返回其最大和
    • 子数组(最少包含一个元素): 是数组中的一个连续部分

  • 示例 1
    输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
    输出:6

  • 示例 2:
    输入:nums = [1]
    输出:1

  • 示例 3
    输入:nums = [5,4,-1,7,8]
    输出:23


  • 题解:采用动态规划进行求解,以下为动态规划详细步骤分析
    1. 确定 dp 数组含义dp[i] 表示包括下标 i(以 nums[i] 为结尾)的最⼤连续⼦序列和
      • 注意❌不能表示 nums[: i+1] 的最⼤连续⼦序列和 (不一定包括下标 i) ! 否则无法递推!
    2. 确定递推公式:取 断/不断 的最大值 max(nums[i], dp[i-1] + nums[i])
      • 如果从 nums[i] 前断开:则包括下标 i 的最⼤连续⼦序列和为 nums[i]
      • 如果不从 nums[i] 断开:则包括下标 i 的最⼤连续⼦序列和为 dp[i-1] + nums[i]
    3. 确定遍历顺序和初始化:从前向后,初始化 dp[0] = nums[0]
      • 从递推公式可以看出 dp[i] 由前序元素 dp[i-1] 推出,根本是 dp[0]
      • 根据 dp 数组含义, dp[0] 表示包括下标 0 的最⼤连续⼦序列和,即只包含 nums[0],所以 dp[0] = nums[0]

  • 完整对应代码:
    class Solution:def maxSubArray(self, nums: List[int]) -> int:dp = [0 for _ in range(len(nums))]  ## dp[i] 表示包括下标 i 的最⼤连续⼦序列和dp[0] = nums[0]  ## 初始化:dp[0] = nums[0]for i in range(1, len(nums)):dp[i] = max(nums[i], dp[i-1]+nums[i])  ## 递推公式return max(dp)
    
http://www.hrbkazy.com/news/46496.html

相关文章:

  • 顺德网站制作公司厦门人才网597人才网
  • 本科自考多少钱长春网站建设方案优化
  • 牛商的网站后台怎样策划一个营销型网站
  • 网站搭建制作免费地产渠道12种拓客方式
  • 进出口贸易公司取名大全河北seo基础入门教程
  • 服装网站怎么做企业网站快速排名
  • 电商眼seo是什么意思电商
  • 手表交易网站上海seo服务
  • 在手机上开发app江苏seo排名
  • 从零做网站重庆百度seo
  • 免费项目网站河南郑州网站推广优化外包
  • 网站开发的文献找客户资源的网站
  • 在唐山做网站多少钱千锋教育培训多少钱费用
  • 有做网站设计的吗刷赞业务推广网站
  • 甘肃锦华建设集团网站免费刷推广链接的网站
  • 深圳建网站哪个济南兴田德润有活动吗简述网站建设的流程
  • 上海网站备案核验单状态查询设计网站接单
  • win7 asp.net 网站发布做网络推广工作怎么样
  • 做合约交易哪个网站好深圳做网站公司哪家好
  • WordPress瀑布流商店博客百度seo霸屏软件
  • 专门做美甲的网站中国大数据平台官网
  • 晋州 网站建设 网络推广小程序商城制作一个需要多少钱
  • 网站开发网推广公司品牌
  • 公司做网站费用和人员配备产品软文
  • 网站qq线客服咋做互联网营销师培训课程免费
  • 福州专业做网站公司疫情防控最新通告
  • 2024年疫情还可能再次爆发长沙网站优化价格
  • 做pc端网站必知热点事件营销案例
  • 个人 申请域名做网站网站优化排名软件网
  • 河北建设网官方网站淘宝摄影培训推荐