Приветствуем Вас в онлайн-школе УчиЛегко.инфо! Желаем Вам комфортного и простого обучения! Присоединяйтесь к ученикам онлайн-школы.
Рассмотрим ещё раз важную тему: решение задач с помощью графов.
В 6-м классе мы уже говорили о визуализации данных и создавали таблицы в Word. Теперь покажем решение задач с помощью дополнительной визуализации на примере.
Допустим, у нас есть таблица с дорогами между населенными пунктами (А, В, С, D, Е) (такую таблицу можно назвать весовой матрицей).
A |
B |
C |
D |
Е |
|
A |
х |
17 |
8 |
3 |
|
B |
х |
1 |
11 |
||
C |
17 |
1 |
х |
9 |
|
D |
8 |
11 |
9 |
х |
6 |
Е |
3 |
6 |
х |
По такой таблице довольно сложно понять, как нам проехать быстрее.
Для визуализации построим граф - т.е. модель с вершинами и ребрами.
Вершины - это города, ребра - это дороги.
Такой граф будет взвешенным, так как его ребра имеют определенный вес, который мы возьмем из весовой матрицы. Граф не обязательно должен отображать реальное расстояние, но в идеале - это желательно сделать, например, с помощью линейки.
Теперь нам достаточно легко посмотреть кратчайший путь между городами, Например, из А в В идем через С.
Добавление комментариев доступно только зарегистрированным пользователям