求一个关于矩阵取数的算法,最好能够写成java程序

问题描述:

求一个关于矩阵取数的算法,最好能够写成java程序
有这么一个矩阵如下:其中列数最多为3行,最少为1列,行数为任意(大于2行).现在需要从X(X为参数)个列中任取所选列的一个数进行组合,如X=3,则需要取出3个列进行组合,可以有:x11,x21,x31和x12,x22,x42等等:请问如何设置一个算法,能快速找出所有的组合?
x11,x12,x13
x21,x22,
x31
x41,x42
.
xnm,

public class FindGroup {public static void main(String[] args) {printGroup(3, 4, 3);}public static void printGroup(int w, int...