protected override GraphAlgorithmResult PerformAlgorithm(GraphAlgorithmParameters parameters)
        {
            // Извлекаем из параметров нужные штуки
            var graph = parameters.Graph;

            // Вызываем написанный extension метод
            var connectedComponentsCount = GraphAlgorithms.ConnectedComponentsCount(graph);

            // Оборачиваем результат выполнения
            var result = new GraphAlgorithmResult(
                number: connectedComponentsCount,
                stringResult: $"Количество компонент связности: {connectedComponentsCount}");

            // Возвращаем
            return(result);
        }