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