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

做网站快速赚钱营销推广的目标

做网站快速赚钱,营销推广的目标,做兼职上什么网站,网站内容怎么做备份基础解法参考,数组题解——最大子数组和​【LeetCode】 动态规划方法: 一、算法思路 用 f 表示“当前以当前元素结尾的最大子数组和”。每次 f max(f, 0) x,表示如果当前累加和小于0就舍弃,从当前元素重新开始累加。用 ans 记…

基础解法参考,数组题解——最大子数组和​【LeetCode】

动态规划方法:

一、算法思路

  • 用 f 表示“当前以当前元素结尾的最大子数组和”。
  • 每次 f = max(f, 0) + x,表示如果当前累加和小于0就舍弃,从当前元素重新开始累加。
  • 用 ans 记录遍历过程中出现的最大子数组和。

二、时间复杂度和空间复杂度

  • 时间复杂度:O(n),只遍历一次数组。
  • 空间复杂度:O(1),只用到常数个变量。
class Solution:def maxSubArray(self, nums: List[int]) -> int:ans = -inf  # 注意答案可以是负数,不能初始化成 0f = 0for x in nums:f = max(f, 0) + xans = max(ans, f)return ans

举例

nums = [-2, 1, -3, 4, -1, 2, 1, -5, 4]

xf = max(f,0)+xans更新结果
-20 + -2 = -2-2
10 + 1 = 11
-31 + -3 = -21
40 + 4 = 44
-14 + -1 = 34
23 + 2 = 55
15 + 1 = 66
-56 + -5 = 16
41 + 4 = 56

最终返回6。

http://www.dtcms.com/a/425078.html

相关文章:

  • SSL证书有效期缩短至200天的影响
  • 中关村在线对比广州网站seo优化排名
  • 域名备案和网站备案有什么区别如何下载wordpress
  • 网站结构优化做网站公司 衡阳公司
  • PCIe协议之低功耗篇之 理论深度学习(二)
  • 伪网站建站郑州网站制作天强科技
  • 网站后台文章编辑器网站怎么做运营推广
  • C++语言编程规范-作用域、模板和 C++其他特性
  • 做网站应该注意哪些问题wordpress 同城
  • 中国建设银行行号查询网站wordpress 小工具代码
  • 酒店网站建设公司dz做网站
  • 学习日报 20250929|缓存雪崩以及缓存穿透解决方案
  • 济南行业网站开发wordpress主题chuxia
  • 殷氏科技网站建设工作室如何选择网站开发
  • 电影网站域名wordpress add_action do_action
  • 营销网站与企业网站的区别电商网站详细设计
  • 有哪些网站是织梦做的wordpress写接口
  • 织梦做企业网站apache安装WordPress
  • cdr可以做网站页面吗温岭网络推广公司
  • 微网站 html标点狗logo设计官网
  • 乐清站在哪网站建设价格与方案
  • 单位写材料素材网站营销建设网站
  • php5mysql网站开发实例精讲asp.net 4.0网站开发
  • 山东济铁工程建设集团有限公司网站wordpress树形导航菜单
  • 淘宝客导购网站建设房产信息网显示已备案
  • mq网站开发苏州公司建设网站
  • 建设企业网站目的深圳外贸网站建设服务哪家好
  • 扬中网站优化哪家好wordpress新建阅读量字段
  • 做汽车养护的网站网盟推广和搜索推广的区别
  • 最新手机网站推荐建设网站火车票预订