プログラミングコンテスト攻略のためのアルゴリズムとデータ構造の表紙

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造(プログラミング コンテスト コウリャク ノ タメノ アルゴリズム ト データ)

著者:
渡部有隆(ワタノベ,ユタカ)
出版社:
マイナビ出版
出版日:
2015年01月
ISBN:
9784839952952
在庫:
在庫あり
★★★★⯨4.5(6 件)
中級者向け
C・C++・C#プログラミングアルゴリズムデータ構造コンテスト問題解決効率的コーディング最適化時間計算量空間計算量実装技術

なぜ注目されているか

言及数
36
総合
78
1 ランクアップ57 件の言及
02420222023202420252026

書籍紹介

プロコンで勝つための必須テクニック「アルゴリズム」と「データ構造」の基礎をマスター!

技書の森解説

競技プログラミングの入門書として「螺旋本」の愛称で広く知られる一冊です。ソート、探索、グラフ、動的計画法といった基本アルゴリズムとデータ構造を、 AIZU Online Judge の問題と対応させながら学べる構成になっており、読んだ知識をそのまま問題で検証できる設計が特徴です。著者の渡部有隆氏は会津大学でアルゴリズム教育に携わっており、教科書としての段階設計に実績があります。

もう一冊の定番である「蟻本」 (プログラミングコンテストチャレンジブック) との違いは、難易度の入り口にあります。蟻本はある程度の基礎力を前提としてテクニックを広く網羅する構成ですが、本書はスタック・キュー・連結リストといったデータ構造の基礎から始まり、計算量の考え方も含めて丁寧に積み上げます。そのため、 AtCoder で灰色〜茶色あたりから緑を目指す段階の人が体系的に地盤を固めるのに適しています。

逆に言えば、上級テクニック (高度なグラフアルゴリズム、数学的な組合せ最適化) を深く扱う本ではないため、緑以上のレートを目指す段階では蟻本や個別の専門書に進む必要があります。「アルゴリズムの勉強を始めたい」という出発点において、手を動かしながら基礎を固めるための足場として確かに機能する教科書です。

言及 Qiita 記事 (49 件)

この本に興味がある方におすすめ

この本に関連

渡部有隆 の他の書籍

関連記事

関連用語

共有:Xはてブ