一個排列組合問題的解法

      給出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

      運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章