码迷,mamicode.com
首页 >  
搜索关键字:最大和    ( 945个结果
第2章 数字之魅——寻找数组中的最大值和最小值
寻找数组中的最大值和最小值问题描述 对于一个由N个整数组成的数组,需要比较多少次才能把最大和最小的数找出来呢?分析与解法【解法一】 可以把寻找数组中的最大值和最小值看成是两个独立的问题,我们只要分别求出数组的最大值和最小值即可解决问题。最直接的做法是先扫描一遍数组,找出最大的数以及最小的数。这样.....
分类:编程语言   时间:2015-07-06 19:41:07    阅读次数:119
[华为机试练习题]56.求子数组的最大和
题目描述: 输入一个整形数组。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 接口Int GetSubArraySum(Int* pIntArray,Int nCount); 规格要求时间复杂度为O(n) 举例例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输出为该子数组的...
分类:编程语言   时间:2015-07-05 18:37:57    阅读次数:141
面试题31:连续子数组的最大和
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(N)。参见LeetCode-Maximum Subarray。
分类:编程语言   时间:2015-07-05 16:40:36    阅读次数:124
求子数组的最大和
输入一个整形数组。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 接口 Int GetSubArraySum(Int* pIntArray,Int nCount); 规格 要求时间复杂度为O(n) 举例 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3...
分类:编程语言   时间:2015-07-04 00:54:38    阅读次数:176
【剑指Offer学习】【面试题31:连续子数组的最大和】
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。例子说明: 解题思路: 解法一:举例分析数组的规律 解法二: 应用动态归划法...
分类:编程语言   时间:2015-07-03 09:13:32    阅读次数:156
华为上级测试 2015
描述: 输入一组大于等于0的整数,根据从大到小排序后输出,如果排序后有连续整数时,只输出连续数中最大和最小的两个数。输入的所有整数各不相同,即不用考虑两个整数相同的情况。运行时间:无限制内存限制:无限制输入:一组大于等于0的整数,不考虑非法输入,各个整数之间以逗号(",")分隔,输入总数长度小于10...
分类:其他好文   时间:2015-07-02 13:45:06    阅读次数:155
[第8章]算法设计技术——一维模式识别
第八章主要介绍了一维模式识别的算法改进过程。问题输入:n个浮点数的向量x。 问题输出:任何连续子向量中的最大和。(1)首先从最直观的做法入手,就是枚举所有情况下的子向量的和,最后比较出最大的和。首先,利用两层for循环,列出了所有可能的子向量,在用一层for循环,求出子向量的和。运算时间为O(n^3...
分类:编程语言   时间:2015-06-27 19:56:07    阅读次数:140
HDU 1559 最大子矩阵--dp--(最大和子矩阵模型)
题意:给定一个矩阵,求一个宽为a,长为b的子矩阵的最大和 分析:直接用最大和子矩阵的公式,只是这里多了一个限制条件,所以在求和的时候稍有点不同,就是不逐行和逐列求了而是每次以a,b为跨度来求 dp[k]=mt[i][k]+....+mt[i+a][k],然后每次求sum=dp[k]+.....+dp[k+b],mx=max(mx,sum) 代码: #include #include usi...
分类:其他好文   时间:2015-06-22 16:27:10    阅读次数:196
【ToReadList】六种姿势拿下连续子序列最大和问题,附伪代码(以HDU 1003 1231为例)(转载)
问题描述: 连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的那个。 比如例如给定序列: { -2, 11, -4, 13, -5, -2 } 其最大连续子序列为{ 11, -4, 13 },最大和为20。=============================...
分类:其他好文   时间:2015-06-21 19:49:24    阅读次数:113
bzoj2482
还是像以前那样维护下次出现位置,计算影响其实不难,思维盲点,受到做最大子段和的影响其实这里可以直接维护当前每个位置的子段和,再记录一个历史最大和当然tag也需要记录当前tag和历史(距离上次push)最大累加 1 type node=record 2 x,y,id:longint;...
分类:其他好文   时间:2015-06-20 19:35:18    阅读次数:105
945条   上一页 1 ... 67 68 69 70 71 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!