本書はアルゴリズムを理解するための平易な入門書である。パフェ作りのレシピや所得税額の計算に関するアルゴリズムの紹介から始まり、さまざまな身近な例や古代の技術を通じてアルゴリズムとは何かを読者に問いかける。時に総理大臣に、ある時には郵便局長になりながら、直面する問題をアルゴリズムで解決していく。専門家が利用している人気のアルゴリズムについても学ぶことができる。このようなアルゴリズムはただ紹介されるだけではなく、アルゴリズムをどう設計するのか、その良し悪しをどう判断するか、そもそもアルゴリズムを利用すべきではない状況とはどんなものなのかなど、実際にアルゴリズムを用いる際のアドバイスも随所に見受けられる。
各章にはPythonコードとその詳しい説明が付属している。付属のコードを通じ、アルゴリズム自体だけではなく、そのアルゴリズムがどのように動くか、また、そのためにはどのようなコードを書けばよいのかを学ぶことができる。
データサイエンスの会社を経営しながらオンライン小説サイトを運営する原著者Tuckfield氏らしく、至るところに原著者のユーモアが溢れている。本書を通じて、一人でも多くの読者がアルゴリズムの世界に興味を持ち、さらなる冒険に飛び出してほしい。
[原著: Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner, No Starch Press, 2021]
よく利用するジャンルを設定できます。
「+」ボタンからジャンル(検索条件)を絞って検索してください。
表示の並び替えができます。