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

汕头站扩建网站设计论文大全

汕头站扩建,网站设计论文大全,排版设计教程入门初学者,北京市建设工程资源交易网文章目录 1.题目示例提示 2.解答思路3.实现代码结果 4.总结 1.题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 提示 2.解答思…

文章目录

  • 1.题目
    • 示例
    • 提示
  • 2.解答思路
  • 3.实现代码
    • 结果
  • 4.总结

1.题目

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组 是数组中的一个连续部分。

示例

在这里插入图片描述

提示

在这里插入图片描述

2.解答思路

起初思路暴力求解,两层for循环,但超出时间限制。
查看其他题解,学习以下动态规划算法。
关于动态规划算法,后续会出一篇文章详细解释。
此处简述:
动态规划的核心思想是将原始问题分解为更小的子问题,并通过求解子问题的解来推导出原始问题的解。避免重复计算,提高算法的效率。

3.实现代码

class Solution {
public:int maxSubArray(vector<int>& nums) {int maxSum=nums[0];int n=nums.size();int sum=nums[0];//记录当下的和for(size_t i=1;i<n;++i){sum += nums[i];sum = max(sum,nums[i]);/*将当下及之前元素的和max和单个元素进行比较nums[i],求最大值若当下的和 大于 单个元素,则加和运算若当下的和 小于 单个元素,则将单个元素的值赋给max,以便后续继续求解*/maxSum=max(sum,maxSum);         }return maxSum;}
};

结果

在这里插入图片描述
暴力求解一直超时。
动态规划算法将时间复杂度降到了O(n),通过。

4.总结

前两天感冒突然严重+家中亲人走访,学习时间减少,今天病情好转,后续会继续更新学习。

自信,坚持,upup~

http://www.yayakq.cn/news/953601/

相关文章:

  • 免费建自己的网站服装定制属于什么行业
  • 品牌网站制作价格wordpress访问量统计
  • 做网站销售水果专做国外旅游的网站
  • html5网站导航精美微信小程序模板
  • 做网站需要哪方面的编程如何创建博客网站
  • wordpress做采集站南通网站建设案例
  • 网站设计中的技术分析wordpress网站文章加密
  • 青羊区网站建设公司品牌加盟
  • 建设网站 安全事项如何申请公众号
  • 如何做网站网页费用房山做网站
  • wap网站 html5深圳外贸建站及推广
  • 企业培训网站建设广州市建设交易中心
  • 网站建设推荐频道阿里巴巴官网网站
  • 邯郸中国建设银行网站创网通信科技有限公司
  • 我的世界服务器如何做充钱网站实例 久久建筑网
  • 中国建设银行官方网站首页wordpress加快php渲染
  • 做外贸的免费网站有哪些河源市住房和城乡规划建设局网站
  • 淄博网站运营公司东莞的网站建设公司哪家好
  • 装修设计比较好的网站华为商城网站设计分析
  • 工厂型企业做网站怎么做一个电商网站
  • 如何只做网站响应式网站开发软件
  • 建设网站的工作总结郑州建网站的好处
  • 慕课网电子商务网站开发东营网站建设价格
  • 南山建网站单人给一个公司做网站费用
  • 三六五网做网站吗电商该怎么做起
  • php租车网站wordpress导航页面样式
  • 响应式网站 手机站网站模板建设
  • 专门做求职课程的网站亚当学院网站建设视频教程
  • .top和网站全屋装修公司
  • 杨凌网站建设推广wordpress怎么映射到外网访问不了