麻雀アルゴリズム¶
はじめに¶
本サイトは麻雀をテーマにして開発したアルゴリズムをまとめて解説したサイトです. 本サイトではアルゴリズムの面白さに注目していて, 必ずしもアルゴリズムの有用性に注目しているわけではないことに注意してください. 例えば得点計算のアルゴリズムはここにはありません. また, アルゴリズムの開発方針として「搭子を考えない」というものがあります. 開発初期にわかったことですが, 搭子を考えないことでアルゴリズムやプログラムの見通しがかなり良くなります. もちろんデバッグもしやすくなります. 「搭子を考えない」ことは非常識なことかもしれませんがこのようなメリットがあるため, ここには搭子が一切登場しません. 予めご承知おきください.
ソースコード¶
本サイトのソースコードは C++17 で記述しています.