給出N個集合(例如{1}、{2,5}、{3,5},N = 3),若在每個集合中每次取一個數,組成一個新的集合,如何求出所有這樣的集合呢(如上面例子的結果爲{1,2,3} 、{1,2,5}、{1,5,3}、{1,5,5})?下面給出瞭解決該問題的Matlab遞歸算法實現。
Choose.m
Rum.m
運行結果:
給出N個集合(例如{1}、{2,5}、{3,5},N = 3),若在每個集合中每次取一個數,組成一個新的集合,如何求出所有這樣的集合呢(如上面例子的結果爲{1,2,3} 、{1,2,5}、{1,5,3}、{1,5,5})?下面給出瞭解決該問題的Matlab遞歸算法實現。
Choose.m
Rum.m
運行結果: