AI算法 每日算法 — 使用java实现黑白棋:Bitboard位棋盘与popcount增量评估 黑白棋(Reversi/Othello)的分支因子并不大——开局时合法着法只有 4 个,中局大约 10 个——但一局要走满 60...
AI算法 每日算法 — 使用java实现数独:MRV启发式与位掩码候选域回溯 数独求解器的性能差距常常不在"用什么搜索算法",而在下一步该填哪一格。同样一套朴素回溯,不做任何格序优化时求解一道 Hard...
AI算法 每日算法 — 使用java实现五子棋:增量棋型评分与Zobrist置换表 五子棋的搜索深度通常只能做到 6~10 层,瓶颈几乎全在评估函数:一面 15×15 的棋盘有 572 条可能的五连线(15 行 + 15 列 + 29 条主对角线 + 29...