摘要: 方法可以调用自己。 编写递归代码最重要的三点: 1、递归总有一个最简单的情况——方法的第一条语句总是一个包含return的条件语句。 2、递归调用总是去尝试解决一个规模更小的子问题,这样递归才能收敛到最简单的情况。在下面的代码中,第四个参数和第三个参数的差值一直在缩小。 3、递归调用的父问题和尝试解 阅读全文
posted @ 2017-05-12 17:35 sinpi 阅读(166) 评论(0) 推荐(0)
摘要: 找出数组中的最大元素: double max = a[0]; for ( int i = 0, i < a.length, i++ ) { if a[i] > max { max = a[i]; } } 计算数组元素的平均值: int N = a.length; double sum = 0.0; 阅读全文
posted @ 2017-05-12 11:14 sinpi 阅读(143) 评论(0) 推荐(0)