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

合肥做网站便宜/百度关键词多少钱一个月

合肥做网站便宜,百度关键词多少钱一个月,男人女人做性关系网站,成都网站建设学习一、实践题目:7-2 最大子段和 二、问题描述: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]a[i1]…a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算法的…

一、实践题目:7-2 最大子段和

二、问题描述:

给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。

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

三、算法描述:

比较第i个数的前一子段和加上第i个数的总和第i个数自身的大小,结果存入sum[i]中。

sum[i]表示在由第1~i个字符组成的子段中,含第i个数的最大子段和。

msum则表示由第1~i个字符组成的子段中的最大子段和。

#include <iostream>
using namespace std;
#define N 10000int nums[N];
int sum[N];int maxSum(int n){sum[1]=nums[1];int msum=sum[1];for(int i=2;i<=n;i++){sum[i]=max(sum[i-1]+nums[i],nums[i]);msum=max(msum,sum[i]);}return msum;
}int main(){int n;cin>>n;bool flag=false;for(int i=1;i<=n;i++){cin>>nums[i];if(nums[i]>=0) flag=true;}if(flag==false) cout<<"0";else cout<<maxSum(n);return 0;
}

四、算法复杂度分析

1.时间复杂度:对于字符串中的每个字符都进行2次比较,所以大致上,该算法的时间复杂度T(n) = O(n).

2.空间复杂度:在该算法中,为算每个子段的最大子段和,我们增加了sum[]和msum这些辅助变量,所以该算法的空间复杂度也为O(n).

五、心得体会

这次的三道实践题都是具有一定难度的,但实际上都是使用动态规划的解题方法,同时这些题都是可以通过对已学方法的代码进行一些修改而求解的,所以我们要在熟悉了解已学代码的基础上学会变通。

转载于:https://www.cnblogs.com/wanna-acm/p/9949001.html

http://www.lbrq.cn/news/761617.html

相关文章:

  • 网站开发一般要用到哪些软件/百度云搜索引擎入口官方
  • 做网站一万/站长之家端口扫描
  • wdcp更改网站域名/网络优化论文
  • 医院网站如何备案/搜索百度app下载
  • 最专业网站建设公/免费推广网站排行榜
  • 炫酷网站模板免费下载/安徽网络seo
  • 广东广东深圳网站建设/百度霸屏推广靠谱吗
  • 免费建立网站软件/企业网络规划与设计
  • 阿里巴巴国际站网站做销售方案/你对网络营销的理解
  • 网站设计建设公司需要什么资质/线上推广产品
  • 秦皇岛做网站优化价格/市场调研报告模板ppt
  • 潍坊哪家做网站做的最好/全球网站流量排名100
  • 怎样登网站/免费推广方式都有哪些
  • 公司网站开发与维护/成都网站建设制作公司
  • 什么网站可以做微传单/爱站网长尾词挖掘
  • 网站数据库模板下载/seo关键字优化价格
  • 企业网站内容建设 知乎/重庆网站排名公司
  • 广州注册公司流程及资料/账号seo是什么
  • 成为网站建设人员措施/营销渠道分为三种模式
  • 网站的图片怎么做/seo新手入门教程
  • 新商盟显示 检查网站开发错误呢/营销课程培训
  • python可以做的网站论文/超八成搜索网站存在信息泄露问题
  • 小程序维护费用一般多少钱/新乡seo推广
  • 顺德大良那里做网站好/交换友情链接吧
  • 做网站交互demo工具/店铺在百度免费定位
  • 鸡泽网站建设/外贸网站平台有哪些
  • 网站的标题符号/网络运营推广怎么做
  • 网站建设网络公/运营商大数据精准营销
  • 网站做的和别人一样违法吗/宁波seo软件
  • dede 如何做视频网站/百度电脑版网页
  • 【Vibe Coding 工程之 StockAnalyzerPro 记录】- EP1.先写 PRD
  • CPU、内存、存储:生信分析任务的服务器配置精要
  • 多任务并发:进程管理的核心奥秘
  • SpringBoot+Vue线上部署MySQL问题解决
  • 04. study_ESP32配网库
  • 搭建局域网yum源仓库全流程