投稿元:
レビューを見る
扱われているアルゴリズムは、線形探索、2分探索、ハッシュ法、再帰アルゴリズム、バブルソート、選択ソート、挿入ソート、シェルソート、クイックソート、マージソート、ヒープソート、度数ソート、力まかせ法、KMP法、Boyer-Moore法、等です。
データ構造については、配列、構造体、スタック、キュー、線形リスト、木構造、等が解説されています。
C言語による実装コードもあります。
アルゴリズム体験学習ソフトは出版社のwebページ(https://www.sbcr.jp/support/4815607394/)からダウンロードできます。
各章末には、基本情報技術者試験のアルゴリズムに関する過去問があり、理解度を確かめるための良い演習になります。解答と詳しい解説は著者のwebページにあります。
アルゴリズムとデータ構造について学ぶ最初の一冊としておすすめできます。ただしCの理解が必要なので、先に同著者の『明解C言語入門編』を読んでおきましょう。