Find the contiguous subarray within an array (containing at least one number) which has the largest sum.

For example, given the array [−2,1,−3,4,−1,2,1,−5,4],
the contiguous subarray [4,−1,2,1] has the largest sum = 6.

分析:这道题和152题有点类似。是求连续的子数组的和的最大值。是一道动态规划的题目。

代码如下:

public class Solution {public int MaxSubArray(int[] nums) {int max=int.MinValue,sum=int.MinValue;for(int i=0;i<nums.Length;i++){if(sum>0)sum+=nums[i];elsesum=nums[i];max=sum>max?sum:max;}return max;}
}

转载于:https://www.cnblogs.com/xiaohua92/p/5316045.html

C#解leetcode 53.Maximum Subarray相关推荐

  1. 【动态规划】LeetCode 53. Maximum Subarray

    LeetCode 53. Maximum Subarray 原题描述(求子序列最大和/最大子串):Find the contiguous subarray within an array (conta ...

  2. 【DP】LeetCode 53. Maximum Subarray

    LeetCode 53. Maximum Subarray Solution1:我的答案 动态规划 class Solution { public:int maxSubArray(vector< ...

  3. [Lintcode]41. Maximum Subarray/[Leetcode]53. Maximum Subarray

    41. Maximum Subarray/53. Maximum Subarray 本题难度: Eas Topic: Dynamic Programming Description Given an ...

  4. LeetCode(53):Maximum Subarray

    Maximum Subarray: Find the contiguous subarray within an array (containing at least one number) whic ...

  5. [LeetCode]: 53: Maximum Subarray

    题目: Find the contiguous subarray within an array (containing at least one number) which has the larg ...

  6. leetCode 53. maximum subarray

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  7. LeetCode#53 Maximum Subarray

    Problem Difinition: Find the contiguous subarray within an array (containing at least one number) wh ...

  8. 53.Maximum Subarray

    /** 53.Maximum Subarray * 2016-5-7 by Mingyang * 如果我们从头遍历这个数组.对于数组中的其中一个元素,它只有两个选择: 1.* 要么加入之前的数组加和之 ...

  9. LeetCode 53. Maximum Subarray--动态规划--C++,Python解法

    题目地址:Maximum Subarray - LeetCode Given an integer array nums, find the contiguous subarray (containi ...

最新文章

  1. php加密手机版_PHP解密支付宝小程序的加密数据、手机号的示例代码
  2. 百度股价接连暴涨的背后,看Apollo的2020
  3. windows平台下 c++获取 系统版本 网卡 内存 CPU 硬盘 显卡信息
  4. Android -- 逐帧动画
  5. 页面重新跳转到父类url
  6. java 连接redis 以及基本操作
  7. java 舍,java 4舍六入五成双
  8. 用java写四则混合运算,JAVA写的四则混合运算-JSP教程,Java技巧及代码
  9. 二叉链表之寻找两节点的最近公共祖先☆
  10. iOS9 访问http网络
  11. InstallShield Build错误:Internal build error 6041
  12. java jdbc close原理_Java开发笔记(一百四十六)JDBC的应用原理
  13. maven helper解决依赖冲突问题
  14. javaWeb框架开发
  15. Android自定义View,画一个好看带延长线的饼状图
  16. 从零开始学习CANoe(四)—— 设计panel
  17. java+redis 实现搜索附近人功能
  18. F.interpolate——数组采样操作
  19. finecms V5 会员头像任意文件上传漏洞 附修复代码
  20. 话题|寒窗苦读还是花花世界,你会怎么选?

热门文章

  1. Qt随笔 - QSettings
  2. 压力测试之apache benchmark
  3. skcket编程实例
  4. 软件整合--硬件整合--平台整合
  5. skywalking环境搭建及使用
  6. java项目eclipse上tomcat部署后项目添加不进去
  7. html语言中%3c%%%3e中语言,[工学]C语言程序设计习题解答.doc
  8. 鲲鹏服务器项目背景_华为鲲鹏产业生态加速算力升级,企业数字化转型在山西吹响号角...
  9. 松原哪家计算机学校好,松原高中学校排名2021最新排名,松原高中排名前十
  10. VMWare虚拟机三种网络形式