アルゴリズムとデータ構造(第3版)
平田 富夫森北出版192ページISBN 9784627726536
アルゴリズムタグで同率25位(50冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。
- 紹介記事
- 1件
- 媒体別
- Zenn 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- ・第3版(約10年前)
- タグ内の順位
- アルゴリズムタグで同率25位(50冊中・紹介記事数の順)
紹介している記事(1件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- HottyDB(次世代型RDBMS)を開発するために読んだ本 Zenn · HottyDB · · いいね 5
検索・レコメンド機能を備えるRDBMS「HottyDB」の開発にあたり読んだ本の一つとして本書を挙げ、アルゴリズムとデータ構造の分野に分類している。データベースではインデックスに木構造を用いること、マージソートを自前で実装する必要があることを理由に、開発に関わる知識の復習も兼ねて学んだとしている。
この本について
本書は、代表的なアルゴリズムとデータ構造、その設計方法をC言語の例とともに学ぶ入門書である。基礎概念と基本データ構造から始まり、ソート、探索、文字列照合、FFT、グラフやネットワークの処理へと進む。後半では、問題を分割して解く方法、部分問題の結果を利用する方法、局所的な選択を重ねる方法など、アルゴリズム設計の基本的な考え方を扱う。理論の説明に加えてプログラム例があり、コードを実行しながら手順を確かめられる。章末の演習問題も収録する。ソートや探索の仕組みを学ぶ内容は、データベースの索引に使う木構造や、マージソートの実装を理解する際にも関連する。第3版ではC言語のコード例が実装しやすい形に改められている。
楽天ブックスの商品説明、版元ドットコムの目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- 第1章 アルゴリズムの基礎概念
- 第2章 基礎データ構造とその実現
- 第3章 ソーティング
- 第4章 探索のためのデータ構造
- 第5章 ストリングマッチング
- 第6章 高速フーリエ変換(FFT)
- 第7章 グラフとネットワークのアルゴリズム
- 第8章 アルゴリズム設計の基本的技法