【发布时间】:2015-04-16 12:50:29
【问题描述】:
在任何人说之前...是的...这是家庭作业。 基本上,我将得到一个整数数组,我想编写一个程序来接受该数组,然后检查它是否有任何两个元素的总和等于第三个元素。
所以如果数组是 [1 2 3 4] 那么它是“是”,因为 1+2=3 和 1+3=4 但如果是 [1 1 1 1] 则为“否”。
我已经编写了所有其他方法,我只需要执行我上面解释的逻辑,最好使用递归(因为这是赋值)。
老实说,我什至不知道从哪里开始递归,以前从未使用过。
【问题讨论】:
-
这个方法最简单的写法其实就是不用递归。
-
我建议您查看 codingbat.com 并查看那里的 java 递归部分。它确实帮助一些人掌握了递归。
-
@Mike Hawk
[1,2,0,4]的输出是什么
标签: java arrays recursion int sum