データ構造とアルゴリズム 杉原 厚吉
情報学系の編入試験では、アルゴリズムの基本概念やデータ構造の実装方法が問われることがあります。本書は、これらの基礎理論を体系的に学ぶための参考書です。ただし、当社の過去問分析では、この本を扱っている編入試験が確認されていないため、志望大学の出題傾向を確認してから導入判断することをお勧めします。
この本の位置づけ
本書は、データ構造とアルゴリズムの基礎理論を学ぶ受験生向けです。大学の情報学系学部で学ぶ標準的な内容をカバーしており、プログラミングの基本的な知識がある受験生が、より深い理解を目指すのに適しています。
他の入門書との違いは、著者の杉原厚吉による系統的な解説にあります。ただし、本書が編入試験で実際に出題される傾向があるかは、志望する大学の過去問で必ず確認してください。
いつどのタイミングの編入受験生におすすめか
データ構造とアルゴリズムについて学習する必要が確認できた場合、準備期間が1年以上ある段階で導入するのが目安です。編入試験の6ヶ月前までには基本概念の理解を終えておくと、その後の演習問題に十分な時間をかけられます。
逆に導入が遅すぎると、複雑な概念の定着に時間がかかり、試験までに演習を十分こなせなくなります。一方、基礎が不安定なまま導入すると、内容が抽象的であるため理解が進みにくい可能性があります。
使い方
本書を活用する際は、まず目次を確認し、志望大学の出題範囲と照らし合わせてください。該当する章から読み始め、各セクションの説明を読んだ後、掲載されている例題や練習問題に取り組むことをお勧めします。
並行して、志望大学の過去問で同じテーマが問われている場合は、その問題を解いてから本書に戻り、解き方の根拠を確認する往復学習が効果的です。プログラミング言語での実装が求められる場合は、本書で学んだ概念を実際にコードに落とし込む演習を加えるとより定着しやすくなります。
注意点
当社の過去問分析では、この参考書を扱っている編入試験が確認されていません。導入前に、志望する大学・学部の過去問でデータ構造やアルゴリズムが実際に出題されているかを必ず確認してください。
本書は理論的な内容が中心であるため、実装方法や具体的なプログラミング例を重視する試験には、別途演習問題集が必要になる可能性があります。また、目次が取得できていないため、本書の正確な扱い範囲を事前に書店や図書館で確認されることを推奨します。







