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

网站建设实训总结2000字/网络营销的概念和特征

网站建设实训总结2000字,网络营销的概念和特征,psd 网站,推推蛙网站诊断题目 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例: 输入: nums [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。思路 这题其实就是求最大…

题目
输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。

要求时间复杂度为O(n)。

示例:

输入: nums = [-2,1,-3,4,-1,2,1,-5,4]
输出: 6
解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。

思路

这题其实就是求最大子序和

方法1(暴力法)

  • 枚举起点和终点,时间复杂度O(n^2)
  • 此处有一些小优化,如果是负数,那么就不要设为起点或者终点了

方法2(动态规划)

  • max_sum(i)代表假设第i个元素被选择的话,那么从最开始到第i个元素,且第i个元素被累加进来,它的最大连续子序列和
a. 分治子问题第i-1元素可以选择或者不选择,不选择的话就是0max_sum(i) = Max(max_sum(i - 1),0) + a[i]
b. 状态数组定义f[i] 
c. DP方程f[i] = Max(f[i-1], 0) + a[i]

也可以换一种思考方式

我们不断地用一个sum进行累加,如果累加到一个地方为负数了,那就丢掉,直到每一步都找到一个最大值

dp[i] = max(nums[i], num[i] + dp[i - 1])
	public int maxSubArray(int[] nums) {int[] dp = nums;int max = nums[0];for (int i = 1; i < nums.length; i++) {dp[i] = Math.max(nums[i], nums[i] + dp[i - 1]);
//      dp[i] = nums[i] + Math.max(0, dp[i-1]);max = Math.max(dp[i], max);}return max;}

复杂度分析

  • 时间复杂度:O(n)
    • 其中 n 为 nums 数组的长度。我们只需要遍历一遍数组即可求得答案。
  • 空间复杂度:O(1)
    • 我们只需要常数空间存放若干变量(这里O(1)是指不另外开辟dp数组,而是直接拿nums来进行运算)
http://www.lbrq.cn/news/820405.html

相关文章:

  • 租车网站建设方案/如何建网站教程
  • 国家建设部人才交流中心网站/百度网盘pc端网页版
  • 网站开发与网页设计/自助发外链网站
  • 知末网su模型免费下载/网站关键词优化推广哪家快
  • 学仿网站/创意营销点子
  • 南京做网站设计/娄底地seo
  • 北仑网站建设培训/广州公关公司
  • proxy网站/北京互联网公司有哪些
  • 百度云盘资源搜索/seo网站优化公司
  • 网站建设的法律问题/广州seo技术优化网站seo
  • 网站建设seo网络推广/sem搜索引擎营销
  • 家庭宽带做网站服务器/百度博客收录提交入口
  • 做游戏网站需要多少钱/网站建设报价单
  • 企业网站开发教程/济南做网站公司
  • 集团公司网站怎么做/抖音seo怎么做
  • 网站制作的前期主要是做好什么工作/互联网seo是什么
  • 淄博网站建设咨询臻动传媒/国外免费ip地址
  • 黄金网站app视频/2023年免费进入b站
  • 找在家做的兼职上什么网站好/手机关键词seo排名优化
  • 网站维护中怎么解决/网站建设外包
  • 杭州网站设计 site/百度指数的主要用户是
  • 学校网站搭建/推广软文模板
  • wordpress快速建站教程视频教程/soso搜索引擎
  • 建设人力资源服务网站工作方案/百度指数数据官网
  • 北京建设注册中心网站首页/seo整站优化服务
  • 如何更改 网站 关键词/网站标题优化排名
  • 网站建设知乎/百度官网入口
  • 荆州网站建设 众火网/b2b国际贸易平台
  • wordpress文章全部随机排/百度seo优化包含哪几项
  • 邯郸哪有做网站的公司/外链seo
  • 进程调度的艺术:从概念本质到 Linux 内核实现
  • SpringCache
  • git更新内核补丁完整指南
  • SQL基础⑧ | 表格篇
  • Java学习----NIO模型
  • 深入浅出理解动态规划