Кратко напомню, что граф — это множество вершин (объектов) и рёбер (связей между этими объектами). В некоторых случаях рёбра могут быть ориентированными (направленными) или неориентированными (двусторонние). Ниже заполнение для трёх примеров, как в вашей задаче.
Графы и их компоненты
Граф: Семья
- Вершины: Люди
- Рёбра: Родственные связи (например, родитель–дети, братья/сестры, супруги)
Граф: Карта города
- Вершины: Перекрёстки (или узлы дорог)
- Рёбра: Улицы (дороги) между перекрёстками
Граф: Локальная компьютерная сеть (LAN)
- Вершины: Компьютеры и другие устройства
- Рёбра: Каналы связи/соединения (провода, беспроводные соединения)
Дополнительные пояснения
- В графе семьи рёбра обычно считают как связи между людьми; иногда можно различать типы рёбер (например, семейные связи, брачные), но для базового графа часто используют обобщённые «родственные связи».
- На карте города рёбра могут быть двусторонними (беспрепятственный проезд в обе стороны) или иногда односторонними (односторонняя улица). Это влияет на направление ребра в модели графа.
- В локальной сети вершины обычно это устройства (компьютеры, принтеры, маршрутизаторы), а рёбра — физические или логические каналы между ними.
Если хотите, могу привести примеры задач на эти графы: поиск пути между двумя вершинами, нахождение кратчайшего пути, вычисление степени вершины, проверку связности и т. п.