GraphAnalytics<T> extension
Extension для аналитических методов графа
- on
-
- IGraph<
T>
- IGraph<
Methods
-
analyzeStructure(
) → Map< String, dynamic> -
Available on IGraph<
Анализирует структуру графа и возвращает статистикуT> , provided by the GraphAnalytics extension -
calculateEditDistance(
IGraph other) → int -
Available on IGraph<
Вычисляет "расстояние редактирования" между графами (минимальное количество операций для превращения одного графа в другой)T> , provided by the GraphAnalytics extension -
findCentralNodes(
) → Set< Node> -
Available on IGraph<
Находит центральные узлы графа Центральным считается узел, от которого максимальное расстояние до любого листа минимальноT> , provided by the GraphAnalytics extension -
findRepeatingSubtrees(
) → Map< String, List< Node> > -
Available on IGraph<
Находит повторяющиеся поддеревьяT> , provided by the GraphAnalytics extension -
isBalanced(
) → bool -
Available on IGraph<
Проверяет, сбалансировано ли дерево Дерево считается сбалансированным, если разница в глубине любых двух поддеревьев не превышает 1T> , provided by the GraphAnalytics extension -
isIsomorphicTo(
IGraph other) → bool -
Available on IGraph<
Проверяет, изоморфны ли два графа Два графа изоморфны, если они имеют одинаковую структуру, независимо от порядка потомковT> , provided by the GraphAnalytics extension