入門データ構造とアルゴリズム(ニュウモン データ コウゾウ ト アルゴリズム)
- 著者:
- ナラシンハ・カルマンチ/黒川利明(カルマンチ,ナラシンハ/クロカワ,トシアキ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2013年08月
- ISBN:
- 9784873116341
- 在庫:
- 在庫あり
★★★★☆4(2 件)
初級者向け
アルゴリズムデータ構造動的プログラミング計算量クラス練習問題入門書プログラミングデータ構造とアルゴリズム集合操作問題解決
なぜ注目されているか
総合
124位
↓ 2 ランクダウン2 件の言及言及数
934位
書籍紹介
技書の森解説
データ構造とアルゴリズムの学習書は数多くありますが、本書の特徴は「問題を大量に解くことで身につける」というアプローチにあります。原著 (Narasimha Karumanchi 著) はインドの技術面接対策で広く読まれてきた書籍で、スタック、キュー、木、グラフ、ソートといった各データ構造について、定義と実装だけでなく多数の練習問題とその解法をセットで提供します。
各章はまずデータ構造の概念と計算量を整理し、その後に難易度順の問題が並ぶ構成です。問題ごとに複数の解法 (ブルートフォースから最適解まで) を提示し、それぞれの時間計算量と空間計算量を比較する流れになっているため、「動くコードを書く」段階から「効率を意識して選択する」段階への移行を自然に促します。
注意点として、原著の編集品質に起因する記述の荒さが翻訳版にも残る箇所があります。教科書的に最初から通読するよりも、基礎を別の入門書で固めた上で問題演習のカタログとして活用するのが効果的です。アルゴリズムを理屈だけでなく手を動かして定着させたい人に向いています。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
アルゴリズム選書ガイド
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
機械学習選書ガイド
手が止まったら本を開け - デバッグとしての読書
コードを書いていて手が止まる瞬間は、読書のチャンスです。実装に詰まったときに技術書を開く習慣が、問題解決力とコードの質を同時に高める理由を解説します。
実践読書術