プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
渡部 有隆, Ozy(協力), 秋葉 拓哉(協力)マイナビ出版480ページISBN 9784839952952
アルゴリズムタグで同率7位(50冊中)。Zenn・Qiitaなどの3記事で紹介(時点)。
- 紹介記事
- 3件
- 媒体別
- Qiita 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 難易度
- 入門(初学者向け) 根拠: 新人エンジニアのためのブックリスト
- 出版年
- (約12年前)
- タグ内の順位
- アルゴリズムタグで同率7位(50冊中・紹介記事数の順)
- 注意点
- 『珠玉のプログラミング』と合わせて読むことを想定する記事がある 根拠: エンジニアに読んで欲しい技術書90選
- 競技プログラミング対策の最短ルートではなく、基礎の実践に重点を置いているとする記事がある 根拠: SE 1年目で読んだ技術書68冊+α
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
紹介された時期
2021年から2023年にかけて、続けて紹介されています。最新は2023年10月です。
紹介している記事(3件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- エンジニアに読んで欲しい技術書90選 Qiita · S4nTo · · いいね 1,890
本書をアルゴリズムとデータ構造をより実践的に扱う書籍として紹介している。前に挙げた『珠玉のプログラミング』と合わせて取り組むことを想定し、二冊を通して学べば、データ構造とアルゴリズムについては「とりあえず十分」だと評価している。実践向きという位置づけと、もう一冊と併せて学ぶことで十分とする見立てを述べている。
- SE 1年目で読んだ技術書68冊+α Qiita · BinomialSheep · · いいね 260
1〜3月に読み、アルゴリズムを使った問題演習に加え、初歩からデータ構造を実装し、ライブラリを自作する経験を積んだとしている。学生時代に講義で得た知識が実践を伴うものに変わり、多くの経験を得られたと評価し、同じような背景の人に勧めている。一方、競技プログラミング対策の最短経路を示す本というより、基礎を実践することに重点を置いていると述べている。
- 新人エンジニアのためのブックリスト Qiita · 4door · · いいね 21
蟻本やチーター本と並べてアルゴリズム学習の書籍として挙げ、本書ではアルゴリズムを体系的に入門できるとしている。アルゴリズムとデータ構造を学びながら実際にコードを書き、問題と解答例を並べて進む構成だと説明する。情報系以外の出身者にも読みやすい難易度と評価し、書籍中のコードはC++であると述べている。
この本について
アルゴリズムとデータ構造の基礎を学び、問題演習と実装を通じて使い方を身につける書籍である。基本的な内容から進み、データ構造を自分で実装したり、ライブラリを作ったりする練習を含む。問題と解答例を並べる構成で、学んだ手法をコードにして確かめながら読み進める。コードにはC++を用いる。競技プログラミングで頻出する典型的なアルゴリズムやデータ構造を理解し、自分で書く力を養うことに重点がある。競技プログラミングの問題を最短経路で解くための対策というより、基礎知識を実践に結びつけるための内容である。
楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。