排列組合 - OpenHome.cc

文章推薦指數: 80 %
投票人數:10人

說明將一組數字、字母或符號進行排列,以得到不同的組合順序,例如1 2 3這三 ... 尾數列作旋轉處理,也就是對尾數列進行相同動作,這在程式上就是遞迴處理。

回Algorithm 說明 將一組數字、字母或符號進行排列,以得到不同的組合順序,例如123這三個數的排列組合有:123、132、213、231、312、321。

解法 如果是12,將兩個旋轉就得到新組合21。

如果是123,想到得2開頭的新組合,可以從123將2拿到前頭得到213,想得到3開頭的新組合,可以將3



請為這篇文章評分?