N个单元,每个单元可以取值1-M,要得出所有组合,请问如何实现?
有N个单元,比如说3或5个。每个单元的取值可以分别是1到3,或是1到8之类。比如说像这样
[1 2 ]
[1 2 3 ]
[1 2]
要从第一、二、三行中分别取一个值,组成一串数字。上述应该总共有12种组合,111,112,121,122,131,132,211,212,221,222,231,232
因为N与M都是不定的,无法用for循环实现,估计得用递归,但是一直想不明白到底要如何实现,请大神指点。
2015-10-20 21:30
2015-10-20 22:00

2015-10-21 09:22

2015-10-21 11:45