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

备案网站有哪些水处理网站源码

备案网站有哪些,水处理网站源码,北京市建设官方网站,怎样用百度做网站优化前言 本专栏主要通过“LeetCode 热题100”,来捡起自己本科阶段的算法知识与技巧。语言主要使用c/java。如果同样正在练习LeetCode 热题100的朋友欢迎关注或订阅本专栏。有疑问欢迎留言交流~ 题目描述 题目链接 示例 1: 输入:nums [-2,1…

前言

本专栏主要通过“LeetCode 热题100”,来捡起自己本科阶段的算法知识与技巧。语言主要使用c++/java。如果同样正在练习LeetCode 热题100的朋友欢迎关注或订阅本专栏。有疑问欢迎留言交流~

题目描述

题目链接

示例 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 <= nums.length <= 105
-104 <= nums[i] <= 104

思路

属于动态规划的例图,凭借着之前本科对于这题动态转移方程的记忆把代码写下来了。下面是官方的解法:我们用 f(i) 代表以第 i 个数结尾的「连续子数组的最大和」,那么很显然我们要求的答案就是:
max 0≤i≤n−1 {f(i)}

因此我们只需要求出每个位置的 f(i),然后返回 f 数组中的最大值即可。那么我们如何求 f(i) 呢?我们可以考虑 nums[i] 单独成为一段还是加入 f(i−1) 对应的那一段,这取决于 nums[i] 和 f(i−1)+nums[i] 的大小,我们希望获得一个比较大的,于是可以写出这样的动态规划转移方程:
f(i)=max{f(i−1)+nums[i],nums[i]}

下面放出我的代码,因为最近感觉对于C++的语法捡起来差不多了,于是之后的解题会用Java多一点。

class Solution {public int maxSubArray(int[] nums) {// 动态规划经典题,最大子数组和int nums_size = nums.length;// 最后一个数字为下标为i的之和int[] dp_nums = new int[nums_size];// initdp_nums[0] = nums[0];// 动态转移方程for (int i=1;i<nums_size;i++){if (dp_nums[i-1] > 0){dp_nums[i] = dp_nums[i-1] + nums[i];}else{dp_nums[i] = nums[i];}}//寻找最大值int maxSum = -9999999;for (int i=0;i<nums_size;i++){maxSum = Math.max(dp_nums[i], maxSum);}return maxSum;}
}
http://www.15wanjia.com/news/189812.html

相关文章:

  • 电子商务网站策划书2024中国进入一级战备了吗
  • 鲜花网站设计论文建设国家标准官方网站
  • 北京网页设计制作网站巩义网站建设案例课堂
  • 网站的后缀名怎么建设迅当网络深圳外贸网站建设
  • 大连网站设计选仟亿科技哪些网站是jsp做的
  • 哈尔滨网站制作公司哪家好百度上做网站需要钱吗
  • asp化妆品网站源码免费创建网站平台有哪些
  • 为网站开发软件网站数据中心的建设
  • 网站排名代做安徽建网站
  • 在易语言里面做网站在网站上有中英切换怎么做
  • 专门做护肤品的网站是网站域解析查询
  • 建门户网站需要多少钱网站开发转行进入衍生领域
  • 企业工商查询泰州seo网站推广
  • 上海整形网站建设wordpress 树状目录
  • 临沂河东网站建设义乌高端网站建设
  • 网站建设要做哪些工作室住建局官网报名入口
  • 搜狐一开始把网站当做什么来做it运维解决方案
  • vps网站无法通过ip访问做网站的几个软件
  • 个人网站建设免费分析宣讲家网站支部建设
  • 《高性能网站建设指南》郑州论坛官网
  • 上海青浦房地产网站建设什么是手机网站
  • 昆明seo网站编辑公众号
  • 著名网站织梦辽宁网站seo
  • 柳传志 潘石屹做水果网站东阳网站建设微信开发
  • 江西手机版建站系统信息带产品列表 wordpress
  • 酒类网站该怎么做创新的微商城网站建设
  • 精美手机网站模板网站反链暴增怎么回事
  • 黑色网站配色手机像素网站
  • 网站文字专题页面怎么做的简单工程承包合同
  • 网站开发查找漏洞的工具连云港市城乡建设局网站