おまいら最強の麻雀プログラムしてみろよ Part3
■ このスレッドは過去ログ倉庫に格納されています
0046デフォルトの名無しさん
2009/08/16(日) 22:34:182-1〜5の部分を再帰にしないで、まず子分割をすべてリストアップして
結果用のクラスに設定して、コンテナに格納してる。
爆発的には増えないので、その方がデバッグも楽だよ。
数え上げが終わったら、コンテナから1つずつ取り出して点数チェックをやり
結果用のクラスに結果を書き込み、ソートしながら別のコンテナにポインタだけ
書き込んでる。
分割するところと、評価するところを完全に分離してコンテナで渡してるところが
ポイントかな。子(順子とか刻子とかいうアレね)の状態にしてから渡すと、
2-3はかなりすっきりかけるよ。
■ このスレッドは過去ログ倉庫に格納されています