剑指offer面试题31连续子数组的最大和DP 做过N多次了
来源:互联网 发布:知乎 母亲生日祝福 编辑:程序博客网 时间:2024/05/22 07:59
这个真没什么好说的了 。。本来都不想写了 为了博客的连贯吧。。还有注意写DP
/*这个题目 如果面试碰到写代码 就要写DP的 这样一看就有DP基础*/#include<iostream>#include<cstdio>using namespace std;const int inf=1<<30;int FindGreatestSumOfSubArray(int * arr,int len){ int * dp=new int [len]; int ans=-inf; dp[0]=arr[0]; for(int i=1;i<len;++i) { dp[i]=dp[i-1]>0?dp[i-1]+arr[i]:arr[i]; if(dp[i]>ans) ans=dp[i]; } return ans;}int main(){ int arr[]={1,-2,3,10,-4,7,2,-5}; int len=sizeof arr/sizeof *arr; int ans=FindGreatestSumOfSubArray(arr,len); cout<<ans<<endl; return 0;}
- 剑指offer面试题31连续子数组的最大和DP 做过N多次了
- 《剑指Offer》面试题:连续子数组的最大和
- 剑指Offer面试题31连续子数组的最大和,面试题32从1到n整数中1出现的次数
- [剑指offer][面试题31]连续子数组的最大和
- 剑指offer面试题31:连续子数组的最大和
- 剑指Offer:面试题31 连续子数组的最大和
- 剑指offer 面试题31 求连续子数组的最大和
- 《剑指Offer》学习笔记--面试题31:连续子数组的最大和
- 【剑指Offer学习】【面试题31:连续子数组的最大和】
- 剑指Offer面试题31(java版):连续子数组的最大和
- 【剑指offer】5.2时间效率——面试题31:连续子数组的最大和
- 剑指offer代码解析——面试题31连续子数组的最大和
- 剑指offer-面试题31:连续子数组的最大和
- 剑指offer 面试题31:连续子数组的最大和 题解
- 剑指offer之面试题31连续子数组的最大和
- 剑指Offer:面试题31——连续子数组的最大和(java实现)
- 剑指Offer----面试题31:连续子数组的最大和
- 剑指offer面试题31:连续子数组的最大和
- 使用libx264将I420编码为H.264
- Eclipse中的快捷键功能
- Black And White
- FreeMarker的FTL页面中include引用UTF-8文件导致错位的问题处理
- 简单的JavaScript计算器
- 剑指offer面试题31连续子数组的最大和DP 做过N多次了
- 模拟器与真机的大小写区别
- 这是一个求两数之和的题目,输入多对用空格分开的两个数a b,输出a+b的和,每一对数据的和占一行。编写代码时需要注意的是,由于没有指出有多少对输入数据,因此我们可以编写如下代码:
- 关于Hibernate3,mysql5 数据库连接超过8小时 连接超时的问题及解决方案(部分摘自网络)
- NkOJ2218(字典树+STL)
- poj2524 Ubiquitous Religions
- uml 基础知识
- 带分数——解题报告
- 【java工具类】网站安全---将url编码并去除javascript注入