なっとく!アルゴリズム : 身近な例で見えてくる奥深くて面白いアルゴリズムの世界

書誌事項

なっとく!アルゴリズム : 身近な例で見えてくる奥深くて面白いアルゴリズムの世界

Aditya Y. Bhargava著

翔泳社, 2025.5

第2版

タイトル別名

Grokking algorithms

なっとくアルゴリズム : 身近な例で見えてくる奥深くて面白いアルゴリズムの世界

タイトル読み

ナットク!アルゴリズム : ミジカナ レイ デ ミエテクル オクブカクテ オモシロイ アルゴリズム ノ セカイ

大学図書館所蔵 件 / 23

この図書・雑誌をさがす

注記

表現種別: テキスト (ncrcontent), 機器種別: 機器不用 (ncrmedia), キャリア種別: 冊子 (ncrcarrier)

監訳: クイープ

原著第2版の翻訳

初版のタイトル関連情報: 興味はあるけど考えることが苦手なあなたに

内容説明・目次

内容説明

この本はとっつきにくいアルゴリズムを理解しやすいように工夫しています。思考が大きく飛躍するようなことは避けていますし、新しい概念を紹介するときには、常に、その場ですぐに説明するか、どこで説明するかを予告しています。さらに、例をふんだんに使って説明しています。記号を並べ立てるのではなく、概念を簡単にイメージできるようにすることを目指したのです。また、すでに知っていることを思い出せるようにすることが最も効果的な学習法であるとも考えており、例を見れば思い出すのが容易になります。たとえば、配列とリンクリストの違いを覚えるときに、「映画を観るために座席に座る」と考えるだけで済むようになります。それに、筆者は見て覚えるたちなので、本書はイラストだらけです。本書の内容は選び抜かれたものです。ソールアルゴリズムを1つ残らず取り上げるつもりはありません。それなら、Wikipediaや技術系ブログなどがあります。本書に含まれているアルゴリズムはいずれも実用的なものです。ソフトウェアエンジニアとして仕事をしていて役立つことは確認済みであり、さらに複雑なテーマに取り組むためのしっかりとした土台となるはずです。

目次

  • 第1章 あれもこれもアリゴリズム
  • 第2章 並べたり差し込んだり選んだり:ソート
  • 第3章 同じ手順で何度でも:再帰
  • 第4章 ちっちゃくしてから考えよう:クイックソート
  • 第5章 関連付けると話も早い:ハッシュテーブル
  • 第6章 グラフを作れば見てくる:幅優先探索
  • 第7章 たどれば見つかる:木構造
  • 第8章 ぐらぐらしちゃだめ:平衡木
  • 第9章 本からピアノへ物々交換大作戦:ダイクストラ法
  • 第10章 問題は続くよどこまでも:貪欲法
  • 第11章 ドロボーは計画的に:動的計画法
  • 第12章 分類したら予測して:k近傍法
  • 第13章 この先にはなにがあるの?
  • 付録A AVL木のパフォーマンス
  • 付録B NP困難問題
  • 付録C 答え合わせ

「BOOKデータベース」 より

詳細情報

  • NII書誌ID(NCID)
    BD12642135
  • ISBN
    • 9784798186894
  • 出版国コード
    ja
  • タイトル言語コード
    jpn
  • 本文言語コード
    jpn
  • 原本言語コード
    eng
  • 出版地
    [東京]
  • ページ数/冊数
    xx, 330p
  • 大きさ
    23cm
  • 分類
  • 件名
ページトップへ