導航:首頁 > 源碼編譯 > spade演算法

spade演算法

發布時間:2023-03-17 18:40:09

Ⅰ 高分求一個除去大小王52張牌的洗牌演算法

洗牌的方法很多,我喜歡用隨機選擇法,基本方法是:先把52張牌順序存放到一個數組裡面,然後產生一個1~52的隨機數,把隨機數的那張牌抽出來放到新數組的第一個位置,在原數組裡面把抽取出的牌之後的牌前移動一個位置,然後產生1~51的隨機數類似處理,直到只剩一張排。

描述如下:
VAR A1,A2:[1..52] OF POKE;
A2[1..52]=POKE1..POKE52;
FOR I=1 TO 51 DO
BEGIN
N=RANDOM(1,52-I+1)
A1[N]=A2[N]
FOR J=I TO 52 A2[J]=A2[J+1];
END
A1[52]=A2[1]

閱讀全文

與spade演算法相關的資料

熱點內容
橙app如何開啟聊天 瀏覽:895
訪問伺服器公網地址 瀏覽:656
pdf列印底色去掉 瀏覽:463
java快遞介面 瀏覽:397
哪個app可以教新爸爸 瀏覽:210
如何查看伺服器系統版本信息 瀏覽:524
成都市土地出讓金演算法 瀏覽:702
鋼筋加密標記 瀏覽:576
ps中擴展功能在文件夾的什麼位置 瀏覽:904
雙極壓縮機為什麼要先高壓 瀏覽:527
蘋果手機伺服器填什麼 瀏覽:832
android移動動畫效果 瀏覽:691
電子和伺服器是什麼意思 瀏覽:691
phpurl中文亂碼問題 瀏覽:893
程序員那麼可愛大結局陸漓產子 瀏覽:538
java如何從雲伺服器讀取本地文件 瀏覽:924
壓縮空氣軟管製作方法 瀏覽:912
天河三號演算法 瀏覽:924
php隊列教程 瀏覽:632
洪水命令 瀏覽:530