→ TonyQ:總之,這不是排序,請不要誤用名詞。-_-;; 09/02 13:10
→ rosemary:不知道T大有沒有仔細看我的程式 09/02 13:34
→ rosemary:我是給每個字串一個亂數 再對亂數做排序 09/02 13:34
→ rosemary:而我是用先選出第一大的亂數排在最後面 這樣依序類推 09/02 13:36
→ rosemary:如果把亂數從小到大依序排列不叫排序 不知道叫做什麼... 09/02 13:38
→ rosemary:如果推文的想法有錯誤的話請大家指正 ^^ 09/02 13:39
→ rosemary:也感謝下面Z大和P大的解法 ^^ 09/02 13:40
你的目的是把team打亂,
縱使你產生了一個亂數陣列,並對亂數陣列排序,
但是這並不代表你的目的就變成排序。
你還是做了一個打亂的行為。
--
不過我要道歉,因為我壓根沒想到你是在問那個bubble sort的可能性。XD
話說,打散還有一個比較常用的手法是亂數swap(n)次
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.no-ip.info
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.15.165
推 godfat:亂數 swap 是一般情況下最有效的方式 09/02 20:16
推 rosemary:不好意思,是我問的不夠清楚 ^^ 第一次來這裡如有冒犯 09/02 22:05
→ rosemary:請大家多多見諒 :) 09/02 22:06
推 archerlin:恩 你那排序有點多此一舉 兩兩做swap時直接用亂數取就好 09/02 23:41
→ neverfly:以他的做法,問排序法很多餘,用什麼排序還不是都一樣 09/03 00:53
推 teman:恩恩 推洗牌法 原本正在想亂數重複出現 要重新取的問題 09/03 09:09
→ teman:看到洗牌 就了解迴圈亂數swap的意思了 09/03 09:15