アルゴリズム入門
アルゴリズムについて少し勉強しました。
アルゴリズムとは
アルゴリズムという言葉をJavaを習い始めの頃によく聞いていたけど、あんまりよくわかっていなかったのでもう少し詳しく調べてみみました。
アルゴリズムとは簡単に言うと、計算方法とか問題解決の手順とかいわれています。どうやって計算するかとか、いかに早く計算するかといった手順みたいな感じかと。
この本、とても読みやすかったです。文字がいっぱいあると読む気が無くなってくる私には(笑)図がたくさんあってカラフルで一気に読めました。ソートやグラフ探索などの基本的な仕組みが丁寧に書いてあります。
データ構造から始まりキューやスタックがどんな風に実行されるか、木構造はどんなものか、からソートやセキュリティ(鍵)などITパスポートや基本情報のテストで役に立つような情報も結構でてきたので頭を整理するのにもちょうど良かったです。
これは、入り口みたいなものだと思います。もっと知りたいなあと思ったのでもう少しアルゴリズムについていろいろ読んでみようと思います。