ヨムナビ
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本

問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本

米田 優峻

累計読者数13
平均ハイライト数 5.2件/人
推定読了時間 約5時間37分
star総合評価 40/100
start序盤集中型
check_circle推定完走率 12%

この本について

アルゴリズムの勉強って、「結局どこから手をつければいいんだろう…」という迷いがつきまといますよね。計算量の話を聞いてもふわっとしていたり、for文を回すだけの実装に終わってしまったり。僕自身、問題を前にすると手が止まることがよくあって、そのたびに基礎の理解が抜けている感じがしていました。 この本が助かったのは、数学とアルゴリズムの“つながり”を地に足のついた形で示してくれるところです。例えば、二重ループがなぜ重いのかを「ざっくりN回」ではなく、実際の計算回数から丁寧に見せてくれる。あるいは、床関数や対数みたいに、記号は知っているけど使い所が曖昧だった概念が、探索や計算量の文脈で腑に落ちる形になる。さらに、全探索をするときに「まずパターン数を数える」という当たり前だけど抜けがちなステップを、具体的なコードとともに見せてくれるので、思考の順番そのものが整っていきます。 読み進めていると「思いつく力ってこういう積み上げで作られるんだな」と実感できます。初学者向けの説明が多い一方で、発展的なアルゴリズムまで無理なく伸ばしてくれるので、数学が得意・不得意どちらのタイプでも居場所があります。 「自分のコードが遅い理由を説明できるようになりたい人」には特に刺さると思います。

この本に似ている本

すべて見る arrow_right_alt
書籍情報(出版社紹介・目次)expand_more

出版社による紹介

アルゴリズムは、プログラミングを用いて問題を解決していくには欠かせない大切な道具です。一方、アルゴリズムを理解し、そして応用できるようになるためには、ある程度の数学的知識と数学的考察力も大切です。本書では、中学レベル~大学教養レベルの数学的知識のうちアルゴリズム学習に必要なものについて扱うとともに、有名なアルゴリズムと典型的な数学的考察について丁寧に解説します。さらに、知識をしっかり身につけるための例題・演習問題が全200問掲載されています。
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

読んだ内容を、もう忘れない。

BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。

無料ではじめる

クレジットカード不要