【发布时间】:2023-03-21 22:10:02
【问题描述】:
给定一个整数数组,我需要实现一个函数来检查某个部分数组是否等于给定的总和,仅使用递归。要实现的函数如下所示:
boolean isPartialSum(int[] array, int total);
我也可以使用以下函数,也只能递归:
boolean isPartialSum(int[] array, int index, int total);
不允许使用循环,也不允许使用其他辅助函数。 对于 {1,5,8} 作为数组和 9 作为总数的输入,答案应该是正确的,因为 1+8=9。
【问题讨论】:
-
那么是否有关于数据集的任何规范,即提供的数组?
-
不,只是它们都是整数