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

在线做海报网站如何拿模板做网站

在线做海报网站,如何拿模板做网站,wordpress开发者中心,网站建设一般多少钱比较合适力扣53最大子数组和 题目动态规划贪心 题目 给你一个整数数组 nums #xff0c;请你找出一个具有最大和的连续子数组#xff08;子数组最少包含一个元素#xff09;#xff0c;返回其最大和。 子数组是数组中的一个连续部分。 示例 1#xff1a; 输入#xff1a;nums… 力扣53最大子数组和 题目动态规划贪心 题目 给你一个整数数组 nums 请你找出一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 子数组是数组中的一个连续部分。 示例 1 输入nums [-2,1,-3,4,-1,2,1,-5,4] 输出6 解释连续子数组 [4,-1,2,1] 的和最大为 6 。 示例 2 输入nums [1] 输出1 示例 3 输入nums [5,4,-1,7,8] 输出23 动态规划 1 定义dp数组的含义dp[i]为从以下标i结束的连续数组的最大和 2 接着推导出递推公式想要得到dp[i]有两种途径 第一个就是加上当前元素了即dp[i] dp[i - 1] nums[i] 第二个就是没有将当前元素加到序列中而是从当前元素开始新的子数组即dp[i] nums[i] 3 接下来分析一下初始化一维的dp数字全都初始化为0这是肯定的因为dp[i]一开始确实没有一个固定的值 第一个dp[i] dp[i - 1] nums[i]所以i要从1开始遍历不然会访问内存错误dp[0]需要单独初始化为nums[0] class Solution { public:int maxSubArray(vectorint nums) {int len nums.size();vectorint dp(len 1, 0);dp[0] nums[0];int result dp[0];for(int i 1; i len; i ){dp[i] max(dp[i - 1] nums[i], nums[i]);if(dp[i] result) result dp[i];}return result;} };cpp class Solution { public:int maxSubArray(vectorint nums) {int result INT32_MIN;//最大和int count 0;//当前和for(int i 0; i nums.size(); i ){count nums[i];if(count result){result count;}if(count 0) count 0;}return result;} };贪心 贪心是从局部最优推导全局最优 那么这道题的局部最优在哪里呢 如果 -2 1 在一起计算起点的时候一定是从 1 开始计算因为负数只会拉低总和这就是局部最优的地方 所以思路关键在于当前“连续和”为负数的时候立刻放弃从下一个元素重新计算“连续和” class Solution { public:int maxSubArray(vectorint nums) {int result INT32_MIN;//最大和int count 0;//当前和for(int i 0; i nums.size(); i ){count nums[i];if(count result){result count;}if(count 0) count 0;}return result;} };
http://www.dnsts.com.cn/news/140651.html

相关文章:

  • 网站用的空间广告公司名字
  • 网站百度排名怎么做快怎么样自己建设一个网站
  • 交易网站模板注册安全工程师含金量
  • 网站建设的相关技术推广恶意点击软件怎样使用
  • 鲜花网站建设源代码有没有做生物科技相关的网站
  • 浏览器如何做购物网站有关维护营销型网站建设的方法
  • 外贸网站开发哪家好个人可以做社区网站有哪些
  • 网站程序系统福建seo排名
  • 电子商务网站建设的一般流程中铁建工集团有限公司官网
  • 网站网页设计的意义wordpress后台怎么进的
  • 网站技能培训公章电子版在线制作
  • 网络建站公司如何做市场如何申请免费网站
  • 织梦网站建设考试响应式旅游网站模版
  • 孝感新闻门户网站连云港网站关键词优化服务
  • 如何制作社交网站网络工程师免费教程
  • 珠海建站模板源码只有一个域名怎么建设网站
  • 网站权重是怎么提升的digging into wordpress pdf
  • 山东环保行业网站开发莱芜网站开发代理
  • 黄页88网站关键词怎么做做网站卖什么东西好
  • 网站建设价格组成wordpress 微信 同步
  • doku做网站wordpress自动转内链
  • wordpress的首页设置网站seo新闻
  • 做网站的实训报告网站制作工作室制作平台
  • 余姚网站如何进行优化上海新建设建筑设计有限公司网站
  • 国外前端 网站wordpress网站重新安装
  • 站酷官网首页厦门人才网个人登录
  • 怎样做网站推广58网站怎么做浏览度才高
  • 龙岩网站定制网站开发语言php5.1
  • 深圳住房和建设厅网站辽阳专业建设网站
  • 企业网站建设原则响应式网站例子