Графы в программировании — это абстрактный способ представления типов отношений, например дорог, соединяющих города, и других видов сетей. 1 Они состоят из рёбер и вершин: вершина — это точка на графе, а ребро — то, что соединяет две точки. 1
В программировании графы реализуют с помощью одного из двух способов: 2
Графы в программировании применяют для хранения информации, связанной друг с другом сложными соотношениями, для анализа соотносящейся друг с другом информации, для построения маршрута из точки А в точку Б. 3