看板 java 關於我們 聯絡資訊
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
archerlin:取不重複亂數 就是"洗牌法"的應用囉http://0rz.tw/8132a 09/02 23:46
neverfly:以他的做法,問排序法很多餘,用什麼排序還不是都一樣 09/03 00:53
teman:恩恩 推洗牌法 原本正在想亂數重複出現 要重新取的問題 09/03 09:09
teman:看到洗牌 就了解迴圈亂數swap的意思了 09/03 09:15