無料マンガ・ラノベなど、豊富なラインナップで200万冊以上配信中!
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
本書は、アルゴリズムの入門書の中でも、一番最初に読んでいただきたいアルゴリズム超入門書です!
アルゴリズムの定石と呼ばれるものには様々な種類がありますが、
プログラマ初心者がいきなりたくさんのアルゴリズムを学ぼうとしても、
途中で挫折してしまう人が多いのではないでしょうか。
本書は、アルゴリズムの中でもプログラマが最低限知っておかなくてはならないものだけをぎゅっと絞込み、
ひとつひとつをていねいに解説しているため、無理なく最後まで読み終えることができます。
また、簡単な例でイメージを確認してからフローチャートを少しずつ完成させていく手順で解説しているため、
確実に理解することができます。
アルゴリズムをゼロから学びたい人に必携の1冊です!
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
アルゴリズム学習の導入書として良書です。
プログラマではない人が、教養程度に学びたい場合にも良いでしょう。
2色刷の紙面はとても見やすく、取っつきやすいのではないかと思います。
まず、アルゴリズムとは何なのか、という部分を詳細に説明した後、基本的なアルゴリズムを、豊富な絵や図を使って説明しています。アルゴリズムの動きを、フローチャートを用いて詳細に追いかけて把握してから、擬似言語を使ってプログラムの形にするという流れになっています。C言語などの現実のプログラミング言語は使っていません。
扱っているアルゴリズムは、サーチ(探索)とソート(整列)を中心に、有名かつ基本的なものに限られています。プログラマとして理解していなければならない最低限度のチョイスといった感じです。データ構造については、配列を説明している以外は、解説対象から外されています。
本書が導いてくれるのは、一般的な入門書を読む更に前の段階といったところです。実戦でどう活用されるのかといった話にまでは至っていないので、プログラミングをする人は、もう少しステップアップした入門書で学習を続ける必要がありそうです。
※アプリの閲覧環境は最新バージョンのものです。