アルゴリズムとデータ構造(第3版)の表紙

アルゴリズムとデータ構造(第3版)

平田 富夫森北出版192ページISBN 9784627726536

アルゴリズムタグで同率25位(50冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。

紹介記事
1件
媒体別
Zenn 1
初めての紹介
最新の紹介

紹介している記事(1件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • HottyDB(次世代型RDBMS)を開発するために読んだ本 Zenn · HottyDB · · いいね 5

    検索・レコメンド機能を備えるRDBMS「HottyDB」の開発にあたり読んだ本の一つとして本書を挙げ、アルゴリズムとデータ構造の分野に分類している。データベースではインデックスに木構造を用いること、マージソートを自前で実装する必要があることを理由に、開発に関わる知識の復習も兼ねて学んだとしている。

この本について

本書は、代表的なアルゴリズムとデータ構造、その設計方法をC言語の例とともに学ぶ入門書である。基礎概念と基本データ構造から始まり、ソート、探索、文字列照合、FFT、グラフやネットワークの処理へと進む。後半では、問題を分割して解く方法、部分問題の結果を利用する方法、局所的な選択を重ねる方法など、アルゴリズム設計の基本的な考え方を扱う。理論の説明に加えてプログラム例があり、コードを実行しながら手順を確かめられる。章末の演習問題も収録する。ソートや探索の仕組みを学ぶ内容は、データベースの索引に使う木構造や、マージソートの実装を理解する際にも関連する。第3版ではC言語のコード例が実装しやすい形に改められている。

楽天ブックスの商品説明、版元ドットコムの目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 第1章 アルゴリズムの基礎概念
  2. 第2章 基礎データ構造とその実現
  3. 第3章 ソーティング
  4. 第4章 探索のためのデータ構造
  5. 第5章 ストリングマッチング
  6. 第6章 高速フーリエ変換(FFT)
  7. 第7章 グラフとネットワークのアルゴリズム
  8. 第8章 アルゴリズム設計の基本的技法