表題の通り、「アルゴリズム」についてまとめる。
- 経緯
- アルゴリズムを学習しようと思った経緯はコードを書くうえでのパフォーマンスや他者のエンジニアが見やすいコードを書くポイントを学習し、実務に活かしたい想いからである。生成AIがかなり普及し、エンジニアにとっても身近になりつつあるAIが必ずしも正しいとは限らない。エンジニアが開発するにあたり、何がポイントになるのか??
-真っ先に思ったことが「アルゴリズム」である。生成AIはユーザのアウトプットには答えてくれるが、正しさには欠ける場合もある。アルゴリズムがわかれば、生成AIの解答を材料にして、判断や迅速な対応ができる。
- アルゴリズムを学習しようと思った経緯はコードを書くうえでのパフォーマンスや他者のエンジニアが見やすいコードを書くポイントを学習し、実務に活かしたい想いからである。生成AIがかなり普及し、エンジニアにとっても身近になりつつあるAIが必ずしも正しいとは限らない。エンジニアが開発するにあたり、何がポイントになるのか??
以下の章ごとにアルゴリズムについてまとめていく
- データ構造
- ソート →現在は未公開
- 配列の探索
- [グラフの探索]→現在は非公開
- セキュリティのアルゴリズム
- [クラスタリング]→現在は未公開
- [その他のアルゴリズム]→現在は未公開