TSportManager Multi-stage and multi-access manager of sport tournaments. The coursework of data structure and algorithm. Design