【就プロ】目次ページ
はじめに
そろそろ就活が始まる次期。
エンジニア採用を狙う人はWebテストでプログラミングテストが課されたりします。
その際にベースになる知識はやはり「データ構造とアルゴリズム」や基礎知識です。
そこでこれから就職活動に向けて「就活生のためのプログラミング講座」(略して「就プロ」)と題して「データ構造とアルゴリズム」と「基礎知識」をまとめていこうと思います。
このページは順次公開していくページの目次に当たるページになります。
ですので、新しいページが公開されていく度にこちらの目次が増えていく仕組みになっています。
目的
- データ構造とアルゴリズムを学ぶ
- 様々な言語の書き方を知る
目次
データ構造
- 線形構造
- 木構造(Tree Structure)
- 二分木(Binary Tree)
- AVL木(AVL Tree)
- 赤黒木(Red Black Tree)
- 2-3-4木(2-3-4 Tree)
- グラフ構造(Graphs)
- その他
- マップとハッシュ(Map and Hash)
アルゴリズム
- 探索(Search)
- 線形探索(Linear Search)
- 二分探索(Binary Search)
- 深さ優先探索(Depth First Search)
- 幅優先探索(Beadth First Search)
- ソート
- バブルソート(Bubble Sort)
- クイックソート(Quick Sort)
- マージソート(Merge Sort)
- コームソート(Comb Sort)
- その他
- 再帰関数(Recusive Function)
- 動的計画法(Dynamic Programming)
- 浮動小数点型の数値計算
- ビット操作(Bit Operation)
- ブレース展開
- 順列生成