導航:首頁 > 源碼編譯 > 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演算法相關的資料

熱點內容
python火鍋店運營分析 瀏覽:985
c語言編譯器手機在線 瀏覽:848
戰艦世界什麼伺服器地址 瀏覽:550
windowsphone解壓縮 瀏覽:646
android工程目錄結構 瀏覽:137
pdf文檔是反的 瀏覽:528
javaobject比較 瀏覽:867
安卓如何設置微信屏幕鎖 瀏覽:189
本溪雲伺服器 瀏覽:375
玩機技巧華為app如何了解純凈模式 瀏覽:905
換演算法則數不變 瀏覽:719
java工作流activiti 瀏覽:788
單片機自動門程序 瀏覽:423
java培訓長沙 瀏覽:494
程序員生存現狀 瀏覽:588
光環游戲安裝器在哪個文件夾 瀏覽:654
公眾號圖片被壓縮 瀏覽:291
github優秀java 瀏覽:594
高壓縮視頻播放器 瀏覽:413
linux檢測apache 瀏覽:742