Графи Граф – це математична структура, що застосовується у програмуванні для відображення зв’язків між об’єктами. Приклад. На олімпіаду прибуло N осіб. Деякі із них знайомі. Чи можна їх усіх перезнайомити (незнайомі можуть познайомитися через спільного знайомого)?
Означення • Граф – це абстрактне зображення будьякої системи об’єктів, що описується парою (V, E), де V – скінченна множина вершин (вузлів, об’єктів), а E – множина ребер (дуг), що з’єднують усі або деякі з вершин.
Список термінів • Кожна дуга з’єднує дві вершини, які називаються її початком і кінцем. • Петля – це дуга, у якої початок і кінець співпадають. • Повний граф – це граф без петель, у якому будь-які дві різні вершини з’єднані рівно однією дугою. У повному графі число ребер дорівнює (N*N-N)/2, де N–число вершин. • Частковий граф – граф, що не містить деяких дуг. • Підграф – підмножина вершин графа з усіма ребрами, що їх з’єднують.