台灣最大程式設計社群網站
線上人數
1415
 
會員總數:246209
討論主題:189782
歡迎您免費加入會員
討論區列表 >> ASP >> [演算法]如何求出字串的所有排列組合
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[演算法]如何求出字串的所有排列組合
價值 : 50 QP  點閱數:1717 回應數:2
樓主

alex
門外漢
0 4
50 4
發送站內信

permute.asp?v=1,2,3,4

Get v value to Array = Array (1,2,3,4)
結果: 用- join(Array (1,2,3,4), " " )
1 2 3 4
1 2 4 3
1 3 4 2
1 3 2 4
1 4 2 3
1 4 3 2
2 3 4 1
2 3 1 4
2 4 1 3
2 4 3 1
2 1 3 4
2 1 4 3
3 4 1 2
3 4 2 1
3 1 2 4
3 1 4 2
3 2 4 1
3 2 1 4
4 1 2 3
4 1 3 2
4 2 3 1
4 2 1 3
4 3 1 2
4 3 2 1

搜尋相關Tags的文章: [ asp ] , [ 演算法 ] , [ permute ] , [ 排列組合 ] , [ 組合 ] , [ 排列 ] ,
本篇文章發表於2014-11-20 12:38
1樓
提供一種參考
遞迴

變通一下就是你要的了
以上,希望對你有幫助!
本篇文章回覆於2014-11-20 14:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

alex
檢舉此回應
如果數值重複. 不能用到
例如 1,2,3,3
本篇文章回覆於2014-11-20 14:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.