题目大意: 分蛋糕,每人一块,不能重叠,求能够分得的最大蛋糕 解题思路: 二分,蛋糕与人数成正比,用二分求最大值 代码: ...
分类:
其他好文 时间:
2016-04-24 15:38:32
阅读次数:
146
设计思想:输入一定长度的数组,分别以每个数为数组的开头,进行一维非环的数组求最大值,得出最大值,为首尾相接的数组的最大值, ...
分类:
编程语言 时间:
2016-04-15 21:53:12
阅读次数:
260
题目:返回一个一维整数数组中最大子数组的和。 要求: 输入一个一维整形数组,数组里有正数也有负数。 一维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。 设计思想: 生成数组,生成子数组,求和,求最大值。 代码: ...
分类:
编程语言 时间:
2016-04-14 22:36:17
阅读次数:
181
题目:返回一个一维整数数组中最大子数组的和。 要求: 输入一个一维整形数组,数组里有正数也有负数。 一维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。 设计思想: 生成数组,生成子数组,求和,求最大值。 代码: ...
分类:
编程语言 时间:
2016-04-14 22:28:06
阅读次数:
142
mongoaggregate查询:db.collection.aggregate({
$group:{
_id:"$id",//"$_id"代表引用集合中_id列
max_value:{$max:"$times"}//"$times"代表引用集合中times列
},
$match:{times:{$gte:100}}
})相当于sql查询:select_id,max(times)
fromcollection
wheretimes>=100
分类:
数据库 时间:
2016-04-14 12:27:34
阅读次数:
712
设计思路:将环从合适的地方断开,再进行链式的寻找最大子数组值。 具体实现:将环分开:从下标为0的数开始查询,找出值为负值的第一个数,从这个数(不含此数)开始进行无环式求最大值的运算来找到第一个被“丢弃的”sum值(sum值为存储),从这个负值处将此环分开。 代码: 总结:总是忘记命名规范。 ...
分类:
编程语言 时间:
2016-04-11 20:29:39
阅读次数:
175
【设计思路】 1.用户初始化一个数组 2.定义tempmax作为临时最大值,定义最大值max,初始均为array[0] 3.使用循环从array[1]开始,判断tempmax值为正或负,若为正tempmax为正,tempmax值变为tempmax加上遍历的数,若tempmax值为负,tempmax值 ...
分类:
编程语言 时间:
2016-04-08 20:07:19
阅读次数:
191
设计思想: 1、通过调用输入函数进行数组的录入; 2、利用课堂老师讲的动态规划对数组中的子数组进行求最大值操作; *3、添加一个max0对曾经的最大值进行储存,避免出现最大值出现数组中间而导致的错过问题; 出现的问题: 好久不用eclipse了,很多基本的操作还需要重新温习才可以; 数字的输入代码通 ...
分类:
其他好文 时间:
2016-04-08 18:01:37
阅读次数:
144
题目中让我们来求输入数据的最大值和次大值。最开始我是想在数组中直接对其进行排序,然后输出数组的第一个和第二个数。但是,我没有考虑到重复数据的问题,所以我进行了一些改进,想将最大值找出来以后保存入另一个数组,再将最大值与剩下的数进行比较,第一个小于它的数就是次大值。 这个问题解决以后,我发现,输入多组 ...
分类:
其他好文 时间:
2016-04-05 00:09:19
阅读次数:
216
(第1维为对每一列操作,第2维维对每一行操作)
sum
求和操作
max
求最大值操作
sum:求和操作
sum(A):矩阵A按列向求和(每一列求和),结果为一个行向量
sum(A,2):矩阵A按行向求和(每一行求和),结果为一个行列向量
sum(A(:)):矩阵A所有元素之和!
sum(A(:)^2):矩阵A所有元素平方和...
分类:
其他好文 时间:
2016-04-01 18:19:52
阅读次数:
176