[問題] 有關排列組合的問題

看板Prob_Solve (計算數學 Problem Solving)作者 (小豆豆)時間13年前 (2012/01/04 23:57), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
假設有數字 1 2 3 排列組合為 213, 312, 123 ..... 若單純要求出排列組合, 有一段演算法可以求出來, 但是 他求出來的順序 123,132,213,231,312,321 但是我想要的是 132 123 213 231 321 312 也就是 這一次得到的組合為上一個組合的兩個元素交換所形成 ex ; 第一次求出來的組合為 132, 第二次的組合為 123 其中123是由132的2跟3 交換而成. 不曉得有沒有演算法可以達成我的目標的呢?? 麻煩各位大大了 -- 拿阿! 拿回去還是一輩子當x教授的魁儡 一輩子做實習 寫程式 要的話你就拿回去! 九世宅男:下輩子不要再讓我讀工科~~~~~~~~!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.12.61.145

01/05 00:27, , 1F
bubblesort的過程嗎
01/05 00:27, 1F

01/05 06:00, , 2F
01/05 06:00, 2F

01/05 23:35, , 3F
你的交換條件是隨便二個交換即可,還是要相鄰二個交換而已?
01/05 23:35, 3F
隨便兩個都可以~ 在請問一下如果有重復元素有辦法嗎?? ※ 編輯: linkone 來自: 140.116.216.83 (01/06 10:28)
文章代碼(AID): #1F17RKpO (Prob_Solve)
討論串 (同標題文章)
文章代碼(AID): #1F17RKpO (Prob_Solve)