Various algorithms in C++. Practise problems from various coding competitions again in C++