我无法在2d数组中存储数组的子集。
在递归部分需要帮助。
public static int[][] subsets(int input[]) {
int index=0;
return help(input , index);
}
private static int[][] help(int []input, int index){
int n= input.length;
if(index >= input.length){
int ans[][]= new int [0][0];
return ans;
}
int samllAns[][] = help(input, index+1);
int ans[][] = new int[(n*n)][];
/* unable to get this part*/
return ans;
}
2条答案
按热度按时间llmtgqce1#
w8rqjzmb2#
这是我的答案。有效运作。它将以2d数组的形式返回输出。