看板
[ java ]
討論串[J2SE] 請教把1~6隨意排序
共 7 篇文章
內容預覽:
還是回文整理一下好了. 貼ar大的連結 洗牌法. 正確來源是 良先生...啊是林先生.... http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/AlgorithmGossip.htm. From Gossip@caterpillar. 說明.
(還有979個字)
內容預覽:
你的目的是把team打亂,. 縱使你產生了一個亂數陣列,並對亂數陣列排序,. 但是這並不代表你的目的就變成排序。. 你還是做了一個打亂的行為。. --. 不過我要道歉,因為我壓根沒想到你是在問那個bubble sort的可能性。XD. 話說,打散還有一個比較常用的手法是亂數swap(n)次. --.
(還有87個字)
內容預覽:
恕刪~. 你例子中所用的為Bubble Sort(氣泡排序). 可以把陣列想成一個直立的容器 容器頂端就是陣列的最左,底部就是陣列最右. 陣列中所存放的值,愈小代表其重量愈輕. 你例子中的做法是從容器最底部的值開始和上面的值做比較. 要是下面的質比上面的值輕(小)的話 那就交換位置(浮上去). 這樣
(還有46個字)
內容預覽:
隨意寫了一個,提供參考:. public class Shuffler. {. public static void main(String[] args). {. String team[] = {"第一組","第二組","第三組","第四組","第五組","第六組"};. System.out.
(還有156個字)
內容預覽:
略..... 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個字)