無料マンガ・ラノベなど、豊富なラインナップで201万冊以上配信中!
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
イメージがつかめるから、面白い!
アルゴリズムをまるごとイラストにしました
【本書のポイント】
・基本的な26のアルゴリズム+7つのデータ構造をすべてイラストで解説
・誌面がフルカラーなので、図の「動き」がわかりやすい
・各アルゴリズムの考え方や計算効率、問題点もフォロー
・50万人が学んだ大人気アプリを書籍化
アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、
現場で教わることはめったになく、かといって自分で学ぶには難しいものです。
本書は、アルゴリズムを独学する人のために作りました。
はじめて学ぶときにはイメージしやすく、
復習するときには思い出しやすくなるよう、
基本的な26のアルゴリズム+7つのデータ構造を
すべてイラストにしています。
ソートやグラフなどの「動き」を図で追うことで、
考え方や仕組みを理解する手助けをします。
よいプログラムを書くために知っておかなきゃいけない
アルゴリズムの世界を、楽しく学びましょう。
●書籍のもとになったアプリ「アルゴリズム図鑑」の実績
・50万ダウンロード達成(2017年4月時点)
・2016年 App Store「今年のベストApp 10選」に選出
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
定義とソースコード、そして数字の羅列の結果を見せるタイプの解説とは異なり、すべてのアルゴリズムが図で説明されている。おなじみのソートアルゴリズムにヒープ、探索木などのデータ構造の探索やグラフの探索、そしてセキュリティのアルゴリズムを絵で解説している。セキュリティのアルゴリズムは情報処理技術者試験の参考書と対して変わらない程度の説明であったが、ソート、探索木の解説は1手順ずつしっかりと説明されていた。とくに探索木は、データの追加、削除、検索それぞれを1手順ずつ見ることができ、何が起きているのかを見ることができたのは非常に良かった。また、探索時間や弱点にもちゃんと言及しているのも良かった。
Posted by ブクログ
#アルゴリズム図鑑 絵で見てわかる26のアルゴリズム
フリーランスエンジニアの石田保輝 氏、京大准教授の宮崎修一 氏の著書です。
石田氏が開発したエンジニア学習アプリ「アルゴリズム図鑑」の書籍版になります。
図での説明がわかりやすいアルゴリズムの入門書です。
【本書で学べること・考えること】
・アルゴリズムの概要と評価基準
・データ構造
- リスト、配列、スタック、キュー、ハッシュテーブル、ヒープ、二分探索木
・ソート
- バブル、選択、挿入、ヒープ、マージ、クイック
・配列の探索
- 線形探索、二分探索
・グラフ探索
- 幅優先、深さ優先、ベルマン・フォード法、ダイクストラ法、A*
・セキュリティ
- ハッシュ関数、共通鍵暗号、公開鍵暗号、ハイブリッド暗号、ディフィ・ヘルマン鍵交換、メッセージ認証コード、デジタル署名、デジタル証明書
・クラスタリング - k-means法
・その他
- ユークリッドの互除法、素数判定法、フェルマーテスト、ページランク、ハノイの塔
読んでみての感想です。
図が見やすく、理解を助けてくれます。
プログラミングの練習問題として出てくるアルゴリズムは、だいたい網羅されていると思います。
アルゴリズムを知った上で、プログラムの中身をみると理解も深まると思います。
ハッシュテーブルがなぜ、ハッシュという名前なのか理解できました。
入門書としては良書だと思います。
※アプリの閲覧環境は最新バージョンのものです。