Определение. Если {а, b} – неориентированное ребро, тогда вершины а и b называются концами или концевыми вершинами ребра {а, b}. Ребро {а, b} называют также инцидентным вершинам а и b. Обратно, говорят, что вершины а и b инцидентны к ребру {а, b}. Пример 1. В неориентированном графе G1 (см. рис. ниже) вершина а инцидентна рёбрам{a, c} и {a, b}, вершина b инцидентна двум рёбрам {a, b} и{b, d}, вершина с инцидентна трём рёбрам {a, c}, {c, d} и {c, е}, вершина d инцидентна трём рёбрам {b, d}, {c, d} и {d, f}, вершина e инцидентна ребру {c, e}, вершина f инцидентна ребру {d, f}...
Исходя из определения графа (туть) можно хранить граф в виде списка вершин и списка ребер. Подобная структура позволяет легко проверить наличие вершины и ребра (A in V ), но задача проверки всех соседей становиться довольно сложной, т.к. нам надо перебрать весь список E и сопоставить его с V. Среди различных способов представления графов выделяют два самых популярных: Оба способа подходят для представления как ориентированных, так и неориентированных графов. Матрица смежности Она подходит для простых графов...