いまどきシコシコアルゴリズムの勉強なんてやっても意味ないだろう
O記法、代表的なデータ構造、ソート、文字列操作ぐらいを勉強していおいて、
あとは各言語でどういうライブラリや実現方法を勉強すれば充分