珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
ジョン・ベントリー
実際の問題を解きながらアルゴリズムとデータ構造の勘所を伝える短編集。効率のよいコードを書く技術ではなく、問題をどう定式化し直すかに重心を置いて書かれている。冒頭は数百万個の電話番号をわずかなメモリで並べ替える課題で、ビット配列という発想を引き出す。プログラマの基礎体力を鍛える本として長く読まれてきた。
ジャンル: テクノロジー
この本を薦めた人(1人)
- ジェフ・アトウッド(Stack Overflow共同創業者(ブログCoding Horror運営))が薦めた。出典: 本人ブログ(Coding Horror推薦リスト)
ジェフ・アトウッドが薦めた他の本
- 『CODE COMPLETE 第2版―完全なプログラミングを目指して』(スティーブ・マコネル)
- 人月の神話(フレデリック・P・ブルックスJr.)
- 超明快 Webユーザビリティ(スティーブ・クルーグ)
- 『ピープルウエア―ヤル気こそプロジェクト成功の鍵』(トム・デマルコ、ティモシー・リスター)
- ラピッドデベロップメント―効率的な開発を目指して(スティーブ・マコネル)
- 誰のためのデザイン? 認知科学者のデザイン原論(ドナルド・A・ノーマン)