データ構造とアルゴリズム入門

はじめに

本書では、以下の基礎的なデータ構造やアルゴリズムの仕組みを解説しながら、C言語を用いた実装を行います。

C言語は、他のモダンな言語に比べて、不自由なことが多い言語ですが、データ構造とアルゴリズムを学ぶ上ではその不自由さがプラスになると考えております。

本書で使用する環境は GCC 15.1.0 で 64bit Linux です。

本書は

を読者として想定しています。

また、記述内容に対して違和感や明らかな間違いに気付かれた方は気軽に こちら までご連絡ください。

もしくは、Issue に直接お知らせください。

ソースコードは、リポジトリ にて公開していますので、是非ご活用ください。