思考题: 如何用递归求出数组中的最大项 解: 我们很简单的把一个拥有n个数字的int类型的数组看成两个部分, 前n-1项和第n项 在进行比较大小的时候,就直接拿前n-1项和第n项进行比较: 如果第n项比较大,就return出第n项 如果前n-1项比第n项要大,就用递归 ...
在上课的时候,老师给了一个功能模块,让我们进行测试,程序模块如下: 测试的内容大致如下: 如果数组中有两个同样大小的最大值会如何 如果数组中只有一个元素会如何 如果数组中的元素都为负数怎么样 如果数组为空 长度为零 ,那会如何 在编写的过程中,首先会发现数组中少了一个元素,那是因为在循环时length写成了length ,而且max没有初始化,如果初始化为 ,那么都是负数时结果为 ,这个结果是错误 ...
2014-03-03 17:20 1 6550 推荐指数:
思考题: 如何用递归求出数组中的最大项 解: 我们很简单的把一个拥有n个数字的int类型的数组看成两个部分, 前n-1项和第n项 在进行比较大小的时候,就直接拿前n-1项和第n项进行比较: 如果第n项比较大,就return出第n项 如果前n-1项比第n项要大,就用递归 ...
...
package question; public class ArrayTest { /**给定一个数组{5,1,6,4,2,8,9}获取数组中的最大值,以及最小值。 * @param args */ public static void main(String[] args ...
在编码过程中,我们通常碰到一组数据,需要自己简单的处理下,拿到数组中的总和,大小和平均值数据。 1.简单粗暴的方法,快速求和。 NSArray * array = @[@"35",@"786",@"111",@"73",@"80",@"58",@"34 ...
package chapter7; /* * 找出数组中的最大值 */public class TestArrayMax { public static void main(String[] args) { // 定义一个数组 int ...
最大值获取:从数组的所有元素中找出最大值。 实现思路: 定义变量,保存数组0索引上的元素 遍历数组,获取出数组中的每个元素 将遍历到的元素和保存数组0索引上值的变量进行比较 如果数组元素的值大于了变量的值,变量记录住新的值 数组循环遍历结束,变量保存的就是数组中的最大 ...