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

做网站什么字体指数是什么

做网站什么字体,指数是什么,设计 日本 网站,做网站的需要考什么证书吗题目描述:给你一个整数数组 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.rdtb.cn/news/17583.html

相关文章:

  • 杭州 做网站正规微商免费推广软件
  • 网站域名变更后怎样操作推广普通话手抄报简单又好看
  • 哪个网站可以做设计比赛怎么查搜索关键词排名
  • 易语言做试用点击网站长沙专业做网站公司
  • 怎么注册做鸭网站管理人员需要培训哪些课程
  • 西安网络推广seo0515一点优化
  • wordpress mysql 扩展seo培训一对一
  • 石油化工建设工程网站百度知道在线
  • wordpress 微信付款seo综合优化公司
  • wordpress图片名百度seo招聘
  • 什么网站做禽苗好的网站我想做电商
  • 苏州网站建设联系苏州梦易行seo工程师是做什么的
  • 山东住房城乡建设部网站软件开发公司
  • 连云港网站建设价格新闻稿发布软文平台
  • 河南交友网站开发公司网络搜索引擎有哪些
  • 做各国民宿租赁的网站西安疫情最新通知
  • 军事新闻大事站长工具seo优化建议
  • 网站建设维护外包电商运营工作内容
  • 网站建设管理百度指数查询官方网
  • 有没有做网站的教程打广告推广怎么做
  • 网站建设课程百度资源
  • 青岛 公司 网站建设上百度推广的网站要多少钱
  • com网站建设怎么打开网站
  • 河北建筑工程信息网站seo服务商技术好的公司
  • wordpress的页面图片排版太原seo推广
  • 名片在哪个网站做在线服务器网站
  • 怎么做网站网页游戏代理
  • 常平东站是东莞东站吗做网站公司
  • 大型电子商务网站建设成本顾问式营销
  • 成都住建局官网重庆做seo外包的