Хранение графа, обход в ширину, обход в глубину, топологическая сортировка, связность графа, сильная связность, цикл, Эйлеров цикл