アルゴリズム図鑑 増補改訂版 絵で見てわかる33のアルゴリズムの表紙

アルゴリズム図鑑 増補改訂版 絵で見てわかる 33 のアルゴリズム(アルゴリズムズカン ゾウホカイテイバン エデミテワカルサンジュウサンノアルゴリズム)

著者:
石田 保輝/宮崎 修一(イシダ モリテル/ミヤザキ シュウイチ)
出版社:
翔泳社
出版日:
2023年02月21日
ISBN:
9784798172439
在庫:
在庫あり
★★★★☆4.25(4 件)
初級者向け
アルゴリズムデータ構造プログラミング初学者向け図解ソートグラフ探索独学学習プログラミング教育

なぜ注目されているか

総合
122
2 ランクダウン6 件の言及
言及数
530
出版前出版日01220222023202420252026

書籍紹介

本書は、アルゴリズムを独学する人のために誕生しました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な 33 のアルゴリズム+ 7 つのデータ構造をすべてイラストにしています。ソートやグラフ探索などの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。

技書の森解説

ソートや探索のアルゴリズムを文章だけで追うと、途中で配列の状態を見失ってしまう。この「頭の中だけで動きを追えない」壁を、全ページにわたるフルカラーの図解で突破しようとするのが本書です。もともとスマートフォンアプリ「アルゴリズム図鑑」として公開され、視覚的にアルゴリズムの動きを確認できる点が支持されて書籍化されました。増補改訂版では暗号やハッシュなどの項目が追加されています。

アルゴリズムについて、処理の各ステップを色分けされた図で段階的に示すため、バブルソートとクイックソートの比較など「どこで何が起きているか」が一目で掴めます。コード例は最小限に留められており、特定のプログラミング言語に依存しない説明が中心です。そのため、言語の文法をまだ学んでいない段階でも読み進められます。

ただし、計算量の厳密な証明や実装上の工夫 (メモリアロケーション、キャッシュ効率など) には踏み込んでいないため、これ一冊で競技プログラミングや大学の試験に対応するのは難しいでしょう。アルゴリズムを「まず動きのイメージで理解する」最初の一歩として使い、理解が固まったら実装寄りの教科書に進む、という組み合わせが本書の力を最も引き出す使い方です。

言及 Qiita 記事 (4 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ