【基本情報技術者試験】アルゴリズムを攻略するために・・・
僕は今、基本情報技術者試験の勉強として、
午前の過去問を一回ごと通しで解きつつ、
午後の過去問を少しずつ解いています。
午後の過去問をやってみて感じたことは、
「アルゴリズムが難しすぎる。。」
これからFE試験を受験される方の中には、
IT系以外の職種から転職を考えている方だったり、
IT系企業に勤めたばかりだけど、会社が求める資格だから受験する方なども考えられます。
僕もその中の1人です。
そうした場合、
プログラミングに関して未経験で、
フローチャートの読み方や問題の意味がわからない事が多くあります。
勉強していて、アルゴリズムの分野で挫折してしまう人も少なくないはず。
そんな
アルゴリズムの分野を攻略するため、
インターネットや、書籍などで調べまくりました。
結果、
少しずつ理解できるようになってきました!
そこで、今回はFE試験テクノロジ系の中で出題される、
アルゴリズムに関して、
参考になったサイト様や書籍の紹介と、
理解するまでに至った、ポイントをまとめたいと思います。
参考サイト様
参考書籍
楽しく学ぶアルゴリズムとプログラミングの図鑑
- 作者: 森巧尚,まつむらまきお
- 出版社/メーカー: マイナビ出版
- 発売日: 2016/11/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
こちらの書籍は、
とにかく見やすくて分かりやすいです。
ソート、サーチ、経路探索など様々なアルゴリズムの解説や、
C言語をはじめ、Java、JavaScript、Python、PHP等といった言語で、
各アルゴリズムの記述例が掲載されています。
そのため、
午後の言語問題に関しても、参考にできると思います。
アルゴリズム入門
アルゴリズム入門―プログラミングの考え方がわかる (I・O BOOKS)
- 作者: 石橋亨
- 出版社/メーカー: 工学社
- 発売日: 2014/07/01
- メディア: 単行本
- この商品を含むブログ (1件) を見る
こちらの書籍は、
一言で
アルゴリズムの教科書
と言えるでしょう。
アルゴリズムの基本的な考え方から始まり、
順を追って、各種アルゴリズムの解説や、例題が掲載されています。
問題を解いていて迷ったら、
じっくりと読み込む
といった感じで利用しています。