我正在尝试使用以下标头编写一个方法:
public static boolean difference(int[] numbers, int size, int difference) {...}
我希望它能够确定是否可以从列表“数字”中选择任意两个整数,使得它们之间的差异等于参数“差异”。
到目前为止,我在想我应该创建一个列表,其中元素包含列表“数字”中元素的所有可能组合,然后填充所有可能差异值的另一个列表。
然后我最后会检查参数“difference”是否在该列表中。如果是,那么它将返回 true。我也想递归地执行此操作,因此将不胜感激。谢谢!