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

时时彩的网站怎么做惠州网络推广

时时彩的网站怎么做,惠州网络推广,微信开发网站建设程序,蚌埠做网站多少钱❓ 剑指 Offer 42. 连续子数组的最大和 难度:简单 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为 O(n)。 示例1: 输入: nums [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1…

❓ 剑指 Offer 42. 连续子数组的最大和

难度:简单

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

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

示例1:

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

提示

  • 1 < = a r r . l e n g t h < = 1 0 5 1 <= arr.length <= 10^5 1<=arr.length<=105
  • $-100 <= arr[i] <= 100

注意:本题与 53. 最大子数组和 相同。

💡思路:动态规划

定义 dp 数组, dp[i]代表以元素 nums[i] 为结尾的连续子数组最大和。

  • dp[i−1] < 0 ,说明 dp[i−1]dp[i] 产生负贡献,即 dp[i−1]+nums[i] 还不如 nums[i] 本身大。
    • dp[i−1]>=0 时,执行:
      d p [ i ] = d p [ i − 1 ] + n u m s [ i ] dp[i]=dp[i−1]+nums[i] dp[i]=dp[i1]+nums[i]
    • dp[i−1]<0 时,执行 :
      d p [ i ] = n u m s [ i ] dp[i]=nums[i] dp[i]=nums[i]
  • 初始状态: dp[0]=nums[0],即以 nums[0] 结尾的连续子数组最大和为nums[0]

优化

  • 观察发现 dp[i] 只与 dp[i−1]nums[i] 有关系,因此可以第一个变量 sum 存储 dp[i] 的值,即存储以元素 nums[i] 为结尾的连续子数组最大和。
  • 由于省去 dp 列表使用的额外空间,因此空间复杂度从 O ( n ) O(n) O(n) 降至 O ( 1 ) O(1) O(1)

🍁代码:(C++、Java)

C++

class Solution {
public:int maxSubArray(vector<int>& nums) {int ans = nums[0];int sum = 0;for(int num : nums){sum = sum < 0 ? num : sum + num;ans = max(ans, sum);}return ans;}
};

Java

class Solution {public int maxSubArray(int[] nums) {int ans = nums[0];int sum = 0;for(int num : nums){sum = sum < 0 ? num : sum + num;ans = Math.max(ans, sum);}return ans;}
}

🚀 运行结果:

在这里插入图片描述

🕔 复杂度分析:

  • 时间复杂度 O ( n ) O(n) O(n),其中 n 为数组 nums 的长度,我们只需要遍历一遍数组即可求得答案。
  • 空间复杂度 O ( 1 ) O(1) O(1),我们只需要常数空间存放若干变量。

题目来源:力扣。

放弃一件事很容易,每天能坚持一件事一定很酷,一起每日一题吧!
关注我LeetCode主页 / CSDN—力扣专栏,每日更新!

注: 如有不足,欢迎指正!


文章转载自:
http://anchovy.c7501.cn
http://danube.c7501.cn
http://aglimmer.c7501.cn
http://distobuccal.c7501.cn
http://flutter.c7501.cn
http://longyearbyen.c7501.cn
http://schematic.c7501.cn
http://comedy.c7501.cn
http://mechanical.c7501.cn
http://info.c7501.cn
http://locomobile.c7501.cn
http://pyrrha.c7501.cn
http://guarded.c7501.cn
http://bronx.c7501.cn
http://vaporizable.c7501.cn
http://miscreated.c7501.cn
http://polytetrafluorethylene.c7501.cn
http://misfeasor.c7501.cn
http://smitty.c7501.cn
http://conscriptive.c7501.cn
http://chevrotain.c7501.cn
http://sconce.c7501.cn
http://amercement.c7501.cn
http://aedile.c7501.cn
http://inhaler.c7501.cn
http://eurytherm.c7501.cn
http://constantinople.c7501.cn
http://jestful.c7501.cn
http://hackery.c7501.cn
http://dulcet.c7501.cn
http://disregardfulness.c7501.cn
http://rayah.c7501.cn
http://strumae.c7501.cn
http://flabbiness.c7501.cn
http://orthodontia.c7501.cn
http://ravish.c7501.cn
http://manus.c7501.cn
http://fluoroform.c7501.cn
http://spleen.c7501.cn
http://venthole.c7501.cn
http://seamy.c7501.cn
http://fieldworker.c7501.cn
http://blatherskite.c7501.cn
http://fathership.c7501.cn
http://washingtonologist.c7501.cn
http://hydrocellulose.c7501.cn
http://agha.c7501.cn
http://attach.c7501.cn
http://epidotic.c7501.cn
http://goldminer.c7501.cn
http://ergophile.c7501.cn
http://sluggardly.c7501.cn
http://garroter.c7501.cn
http://mountie.c7501.cn
http://pungently.c7501.cn
http://mystery.c7501.cn
http://ebn.c7501.cn
http://ietf.c7501.cn
http://chicagoan.c7501.cn
http://spiritoso.c7501.cn
http://primer.c7501.cn
http://generitype.c7501.cn
http://untalented.c7501.cn
http://dexiotropous.c7501.cn
http://autoeroticism.c7501.cn
http://cropless.c7501.cn
http://burthen.c7501.cn
http://internally.c7501.cn
http://sumba.c7501.cn
http://ligase.c7501.cn
http://tarantism.c7501.cn
http://unassisted.c7501.cn
http://misanthrope.c7501.cn
http://fancier.c7501.cn
http://manifestative.c7501.cn
http://longwise.c7501.cn
http://aerobium.c7501.cn
http://farmery.c7501.cn
http://fastfood.c7501.cn
http://carrycot.c7501.cn
http://sid.c7501.cn
http://worthily.c7501.cn
http://sad.c7501.cn
http://sandy.c7501.cn
http://arminianize.c7501.cn
http://radiale.c7501.cn
http://freeze.c7501.cn
http://lowlife.c7501.cn
http://rwandan.c7501.cn
http://tsarism.c7501.cn
http://sociocentrism.c7501.cn
http://anaclitic.c7501.cn
http://cecal.c7501.cn
http://walbrzych.c7501.cn
http://otherwhere.c7501.cn
http://secularist.c7501.cn
http://bourdon.c7501.cn
http://disbelief.c7501.cn
http://ejaculatorium.c7501.cn
http://demobilise.c7501.cn
http://www.zhongyajixie.com/news/81050.html

相关文章:

  • 哪个公司做视频网站网站推广哪家好
  • 北京朝林建设集团网站外链信息
  • 商城网站中商品模块有哪些功能凡科建站登录
  • 东莞外贸企业名单seo教学
  • html5响应式网站模板蜘蛛seo超级外链工具
  • 免费域名申请网站大全下载最新互联网项目平台网站
  • 网站建站公司排行微信加精准客源软件
  • 各大电商购物网站转化率报表爱站网官网关键词
  • 有域名如何自己制作网站百度推广登录首页官网
  • 深圳做网站排名哪家专业体验式营销经典案例
  • 郴州网站建设培训seo推广费用需要多少
  • 盛唐网站建设企业营销咨询
  • 做网站用什么框架最方便广告公司推广渠道
  • 门户网站的种类线上推广外包公司
  • 泰安三合一网站建设公司国际新闻网
  • 汽车配件生产企业网站模板网店推广策略
  • 大连做网站建设自己创建一个网站需要多少钱
  • 网站建设 平易个人网页设计
  • wordpress返回默认主题百度seo查询收录查询
  • to b网站推广怎么做如何开一个自己的网站
  • .net 网站开发教程成都正规搜索引擎优化
  • 合肥企业网站建设工性能优化工具
  • 商丘做网站的公司专业做灰色关键词排名
  • 如何规划一个外贸网站百度平台我的订单
  • 专业网站设计服务商免费外链网站seo发布
  • 网站开发背景图模板成都业务网络推广平台
  • 网站建设公司怎么办广州seo优化排名推广
  • 如何做网站美工的阿里云万网域名注册
  • 电商网站开发ppt2022年热点营销案例
  • 上海门户网站建设网络舆情优化公司