看板 [ java ]
討論串[J2SE] 請教把1~6隨意排序
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者teman時間18年前 (2007/09/04 09:49), 編輯資訊
0
0
1
內容預覽:
還是回文整理一下好了. 貼ar大的連結 洗牌法. 正確來源是 良先生...啊是林先生.... http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/AlgorithmGossip.htm. From Gossip@caterpillar. 說明.
(還有979個字)

推噓5(5推 0噓 3→)留言8則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/09/02 20:13), 編輯資訊
0
0
0
內容預覽:
你的目的是把team打亂,. 縱使你產生了一個亂數陣列,並對亂數陣列排序,. 但是這並不代表你的目的就變成排序。. 你還是做了一個打亂的行為。. --. 不過我要道歉,因為我壓根沒想到你是在問那個bubble sort的可能性。XD. 話說,打散還有一個比較常用的手法是亂數swap(n)次. --.
(還有87個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者gary1198 (醉楓)時間18年前 (2007/09/02 18:14), 編輯資訊
0
0
0
內容預覽:
恕刪~. 你例子中所用的為Bubble Sort(氣泡排序). 可以把陣列想成一個直立的容器 容器頂端就是陣列的最左,底部就是陣列最右. 陣列中所存放的值,愈小代表其重量愈輕. 你例子中的做法是從容器最底部的值開始和上面的值做比較. 要是下面的質比上面的值輕(小)的話 那就交換位置(浮上去). 這樣
(還有46個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者pao0111 (挑戰)時間18年前 (2007/09/02 11:57), 編輯資訊
0
0
0
內容預覽:
隨意寫了一個,提供參考:. public class Shuffler. {. public static void main(String[] args). {. String team[] = {"第一組","第二組","第三組","第四組","第五組","第六組"};. System.out.
(還有156個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者zupi (衝! 衝!)時間18年前 (2007/09/01 02:46), 編輯資訊
0
0
0
內容預覽:
略..... Random rand=new Random();. for (int ii=1, d1=1, d2=(team.length-ii+d1)/d1; d2>0; d2--, ii+=d1) {. int iWhich = (int) ((team.length - ii) * rand
(還有57個字)
首頁
上一頁
1
2
下一頁
尾頁