パズルで鍛えるアルゴリズム力
さまざまな問題を解決するためには,適切なアルゴリズムを判断したり,ときには自分で生み出したりできる力が必要です。
そして,自在に使いこなせるようになるためには,知識をためるだけではなく実践してみることも大切です。
本書では,「テンパズル」「数独」「4×4オセロ」といったさまざまなパズルのソルバーを実装することで,楽しく効率的にアルゴリズムの設計力が磨けます。
各アルゴリズムの概要は,図解でしっかり解説。
数学的解法といった発展的な内容も盛り込みました。
競技プログラミングに挑戦したい方の第一歩としてもお勧めの1冊です。
更新中です。しばらくお待ちください。