找到数组的所有可能的子数组并将其作为字符串返回

时间:2017-12-06 04:22:37

标签: java arrays

这是一个面试问题,我很好奇。

例如,如果您获得了{1,2},那么您会期望:

[[1], [2]], [[1, 2]]

如果给你:{7,3,5},你会期望:

[[7], [3], [5]],[[7, 3], [5]], [[7], [3, 5]], [[7, 3, 5]].

只要您包含所有内容,订单无关紧要。你们怎么解决这个问题?

我已经尝试制作arraylists的arraylist,并将每个列表附加到最终字符串。采访者推动我以递归的方式解决部分问题,但我认为使子列表不必递归,所以我认为将所有内容添加到一起将是递归的。

0 个答案:

没有答案