単純でわかりやすい仕様から出発し、効率的なコードを導く珠玉の30問!
探索、木、有効グラフ、文字列照合、パズル、計算幾何、算術符号、組合せ論的問題、……。
さまざまな問題に対するアルゴリズムには、その背景に興味深い考え方が隠されています。
本書では、それらをHaskellのコードとして書き出し、そこから効率の良いプログラムを導出していきます。
関数プログラミングの真価の1つともいえる仕様からの等式論証を魅力的な例題により追及した“Pearls of Functional Algorithm Design"の翻訳書です。
Bird,Richard
オックスフォード大学計算機科学科教授、同大学リンカーンカレッジフェロー
山下/伸夫
聖徳大学短期大学部総合文化学科准教授。
株式会社タイムインターメディア顧問(本データはこの書籍が刊行された当時に掲載されていたものです)
まだレビューがありません