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

  • 翔泳社
4.00
  • (2)
  • (8)
  • (2)
  • (0)
  • (0)
本棚登録 : 139
感想 : 10
本ページはアフィリエイトプログラムによる収益を得ています
  • Amazon.co.jp ・本 (256ページ)
  • / ISBN・EAN: 9784798172439

作品紹介・あらすじ

イメージがつかめるから、わかる!楽しい!
アルゴリズムをまるごとイラストにしました。

【本書のポイント】
・基本的な33のアルゴリズム+7つのデータ構造をすべてイラストで解説
・誌面がフルカラーなので、図の「動き」がわかりやすい
・各アルゴリズムの考え方や計算効率、問題点もフォロー
・全世界250万人が学んだ大人気アプリを書籍化

【内容紹介】
アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、現場で教わることはめったになく、かといって自分で学ぶには難しいものです。
本書は、アルゴリズムを独学する人のために作りました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な33のアルゴリズム+7つのデータ構造をすべてイラストにしています。ソートやグラフなどの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。
よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。

【目次(抜粋)】
●序章 アルゴリズムの基本

●第1章 データ構造
リスト/配列/スタック など

●第2章 ソート
バブルソート/選択ソート/マージソート など

●第3章 配列の探索
線形探索/2分探索

●第4章 グラフアルゴリズム
幅優先探索/ベルマン-フォード法/A*/クラスカル法/マッチングアルゴリズム など

●第5章 セキュリティのアルゴリズム
暗号の基本/公開鍵暗号方式/デジタル署名 など

●第6章 クラスタリング
k-means法 など

●第7章 データ圧縮
ランレングス符号 など

●第8章 その他のアルゴリズム
ユークリッドの互除法/ページランク/ハノイの塔 など

【旧版との主な違い】
・7つのアルゴリズム+2つ性質の解説を加筆(クラスカル法、プリム法、マッチングアルゴリズム、ランレングス符号、一意復号可能符号、瞬時符号、ハフマン符号、文字列照合、クヌース-モーリス-プラット法)

感想・レビュー・書評

並び替え
表示形式
表示件数
絞り込み
  • 実際の詳しいところはあまり載っていなかったが、こんなアルゴリズムあるんだーってなった

  • ソートなど、イメージすることで理解が深まった。
    本よりアプリ課金の方が役だった。

  • 岐阜聖徳学園大学図書館OPACへ→
    http://carin.shotoku.ac.jp/scripts/mgwms32.dll?MGWLPN=CARIN&wlapp=CARIN&WEBOPAC=LINK&ID=BB00644949

    アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、現場で教わることはめったになく、かといって自分で学ぶには難しいものです。
    本書は、アルゴリズムを独学する人のために作りました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な33のアルゴリズム+7つのデータ構造をすべてイラストにしています。ソートやグラフなどの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。
    よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。
    (出版社HPより)

  • とっつきづらい部分のアルゴリズムを親近感のあるイラストで大きく説明している。イラスト自体は幼児でも分かるような見た目だが、アルゴリズムによっては理解するのも一苦労。
    しかし、身近に感じさせようという工夫が随所に感じられた、良い書籍。

  • 登録番号:142161、請求記号:007.64/I72

  • 請求記号 007.64/I 72

  • SEを何十年もやってきて今頃リストと配列の構造の違いを知ったw

    配列などのデータ構造、アルゴリズム、ソート、離散数学的グラフ、セキュリティ、クラスタリング、圧縮、どれも興味深かった。
    対応アプリで動画確認できるのも良かったです(^^)

  • 【書誌情報】
    石田 保輝 著
    宮崎 修一 著
    形式:書籍
    発売日:2023年02月21日
    ISBN:9784798172439
    定価:2,728円(本体2,480円+税10%)仕様:
    B5変・256ページ
    分類:プログラミング・開発
    https://www.shoeisha.co.jp/book/detail/9784798172439

    【目次】
    序章 アルゴリズムの基本
    0-1 アルゴリズムとは?
    0-2 計算時間の測り方

    第1章 データ構造
    1-1 データ構造とは?
    1-2 リスト
    1-3 配列
    1-4 スタック
    1-5 キュー
    1-6 ハッシュテーブル
    1-7 ヒープ
    1-8 2 分探索木

    第2章 ソート
    2-1 ソートとは?
    2-2 バブルソート
    2-3 選択ソート
    2-4 挿入ソート
    2-5 ヒープソート
    2-6 マージソート
    2-7 クイックソート

    第3章 配列の探索
    3-1 線形探索
    3-2 2分探索

    第4章 グラフアルゴリズム
    4-1 グラフとは?
    4-2 幅優先探索
    4-3 深さ優先探索
    4-4 ベルマン-フォード法
    4-5 ダイクストラ法
    4-6 A*
    4-7 クラスカル法
    4-8 プリム法
    4-9 マッチングアルゴリズム

    第5章 セキュリティのアルゴリズム
    5-1 セキュリティとアルゴリズム
    5-2 暗号の基本
    5-3 ハッシュ関数
    5-4 共通鍵暗号方式
    5-5 公開鍵暗号方式
    5-6 ハイブリッド暗号方式
    5-7 ディフィ- ヘルマン鍵交換法
    5-8 メッセージ認証コード
    5-9 デジタル署名
    5-10 デジタル証明書

    第6章 クラスタリング
    6-1 クラスタリングとは?
    6-2 k-means 法

    第7章 データ圧縮
    7-1 データ圧縮と符号化
    7-2 ランレングス符号
    7-3 一意復号可能符号
    7-4 瞬時符号
    7-5 ハフマン符号

    第8章 その他のアルゴリズム
    8-1 ユークリッドの互除法
    8-2 素数判定法
    8-3 文字列照合
    8-4 クヌース - モーリス - プラット法
    8-5 ページランク
    8-6 ハノイの塔

全10件中 1 - 10件を表示

著者プロフィール



「2017年 『アルゴリズム図鑑 絵で見てわかる26のアルゴリズム』 で使われていた紹介文から引用しています。」

石田保輝の作品

  • 話題の本に出会えて、蔵書管理を手軽にできる!ブクログのアプリ AppStoreからダウンロード GooglePlayで手に入れよう
ツイートする
×