Матрица смежности
Заполни матрицу смежности для графа и найди по ней длину пути F-E-D-A-C.
resource-image
A B C D E F
A 0 1 1 1 1 0
B 1 0 1 0 0 1
C 1 1 0 1 0 0
D 1 0 1 0 1 0
E 1 0 0 1 0 1
F 0 1 0 0 1 0
В данной матрице строка и столбец с одним и тем же индексом соответствуют одной и той же вершине графа. Например, элемент матрицы A[2, 3] равен 1, что означает, что существует ребро между вершинами C и D. Если бы ребра не существовало, элемент матрицы был бы равен 0.
Теперь можем перемножить элементы на диагонали, чтобы найти длину пути F-E-D-A-C:
F -> E: элемент матрицы A[5, 4] = 1,
E -> D: элемент матрицы A[4, 3] = 1,
D -> A: элемент матрицы A[3, 2] = 1,
A -> C: элемент матрицы A[2, 1] = 1,
C -> F: элемент матрицы A[1, 0] = 0.
Теперь перемножим полученные элементы: 1 * 1 * 1 * 1 * 0 = 0.
Таким образом, длина пути F-E-D-A-C в данном графе равна 0. Это означает, что пути между вершинами F и C не существует.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет