== What's this? == *トランプにおけるシャッフル、ソートを実装してみる。出来れば実際に手で行う時間との比較をして一番効率良く出来るシャッフル方法を発見する。 === 定義 === *ジョーカーを抜いた52枚、スペードを0、ハートを1、ダイヤを2、クラブを3として(数字+スートの数*13-1)をそのカードの数とし(例:H11=23,C4=43,S5=4)、0→51を最も早く混ぜたりシャッフルする方法を見つける。 *で、シャッフル版から流し込んだものをソート版にてソートする。人間が行うことが出来るのを前提とする。 == Shuffle! == * ディールシャッフル * 場に順番にカードを配り、最後にまとめる。カードの約数の山に分けてはいけないのが注意点である。 * オーバーハンドシャッフル * 手の上で行うアレ。 * リフルシャッフル * 2つのパケットに分けて弾いてまとめる奴。 == Sort == *細かいソートは全てバブルソートとする。 *スート毎に分けて13枚をソート。 *数字ごとに分けてスートをソート、その後まとめる作業 *