データ構造とアルゴリズムについて基本から応用までばっちり
データ構造とは、コンピュータでデータを効率的に使えるように、データを格納し組織化する方法です。データ構造には、配列、ファイル、連結リスト、スタック、キュー、木、グラフなどがあります。
一方でアルゴリズムとは、コンピュータが与えられた問題を解くために解決する段階ごとの指示です。
データ構造もアルゴリズムも、プログラマーがしっかり覚えておきたい必須知識の一つ。そこで本書では、データ構造とアルゴリズムの基本をしっかり押さえながら、動的プログラミングや計算量クラスの問題にも入り込んでいきます。データ構造については、前述のような項目について、アルゴリズムについては、選択アルゴリズム、文字列アルゴリズム、貪欲アルゴリズム、分割統治アルゴリズムなどについても解説しています。
データ構造とアルゴリズムについて、全般的に学びたい入門者には最適の一冊。練習問題も約600掲載。著者は、インド人で、インド工科大学(IIT)などで研究を積み、CareerMonk.comというIT企業の創立者でもあります。
原題 |
Data Structures and Algorithms Made Easy Second Edition |
著者 |
Narasimha Karumanchi |
翻訳者 |
黒川 利明、木下 哲也 |
定価 |
¥ 4,180 |
発行形態 |
単行本(ソフトカバー) |
発行日 |
2013-08-24 |
発行所 |
オライリー・ジャパン |
発行元 |
オーム社 |
判型 |
23×18 |
ページ数 |
554 ページ |
ISBNコード(13桁) |
9784873116341 |