定本 C プログラマのためのアルゴリズムとデータ構造(テイホン シー プログラマ ノ タメノ アルゴリズム ト データ コウゾウ)
- 著者:
- 近藤嘉雪(コンドウ,ヨシユキ)
- 出版社:
- SBクリエイティブ
- 出版日:
- 1998年03月
- ISBN:
- 9784797304954
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、アルゴリズムとデータ構造について C 言語による実例を交えながら解説したものです。
技書の森解説
1998 年の刊行以来、 C 言語でアルゴリズムを学ぶための定番書として読み継がれている一冊です。書名に「定本」と冠されているとおり、ソート、探索、リスト、木構造、ハッシュといった計算機科学の基本データ構造とアルゴリズムを、 C のコードで一つひとつ実装しながら理解する構成になっています。
特徴は、アルゴリズムの動作原理をコードレベルで丁寧に追える点です。擬似コードや図解だけで終わらせず、実際にコンパイルして動く C プログラムが提示されるため、ポインタ操作やメモリ管理を含めた実装上の勘所が身につきます。計算量の議論もありますが、証明の厳密さよりも「なぜこの構造が速いのか」を直感的に掴ませることに主眼を置いています。
C 言語の基本文法は読める前提で書かれているため、 C の入門書を一冊終えた段階で手に取るのが適しています。言語やフレームワークは世代交代しても、本書が扱うデータ構造とアルゴリズムの知識は変わりません。コーディング面接の準備としても、低レイヤの理解を深める教材としても、長く手元に残る性質の本です。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
近藤嘉雪 の他の書籍
関連記事
本を読まないテックリードと、本を読むジュニアの逆転劇
経験年数だけでは技術力は測れません。読書習慣のあるジュニアが、読書しないテックリードを設計力で追い抜く現象が起きる理由と、そこから学べる教訓を考えます。
本に出てくる図やイラストは飾りじゃない
プログラミングの本に載っている図やイラストには、文章だけでは伝わらない情報が詰まっています。図の読み方と活用法を紹介します。
読書量ゼロの月があっても、年間計画は崩れない
忙しくて 1 冊も読めない月があると、読書計画が崩壊したように感じます。しかし、年間で見れば 1 ヶ月の空白は誤差です。読書の波を受け入れ、長期的に続けるための考え方を紹介します。
関連用語
SpringBoot
Java の定番フレームワーク Spring を、設定を簡素化して手早く使えるようにした基盤
Git リベース
コミット履歴を整理し、クリーンな直線的履歴を維持するための Git 操作
アルゴリズム
問題を解くための手順。計算量を意識した効率的な手順がプログラムの性能を決める
ETL
データを抽出 (Extract)、変換 (Transform)、ロード (Load) するデータパイプライン
GitHubCopilot
GitHub が提供する AI コーディング支援ツール。コードの提案で開発を加速する
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方