|
|||
Скачать Минимизация на графе по алгоритму Дейкстры
07.12.1995 Программа выполняет минимизацию на графе при помощи алгоритма Дейкстры. Алгоритм Дейкстры строит кратчайшие пути,ведущие из исходной вершины графа
к остальным вершинам этого графа./Если,конечно,таковые имеются.../ /Материал взят из книги 'Решение задач с помощью стандартных подпрограмм' - А.М.Ветошкин,А.В.Корольков,А.И.Батарин,Т.А.Крылова./,/p> Типы. В программе используются следующие типы данных: Тип граф: GrafType=record ListVertex:VertexPtr; - Указатель на список вершин. VertNumber:Byte; - Количество вершин. UserWeight:Boolean; - Признак пользовательского веса дуг. end; Тип вершина: VertexPtr=^Vertex; - Указатель на вершину. Vertex=record Vert:Byte; - Номер вершины. ListArc:ArcPtr; - Список дуг,идущих от этой вершины. NextVertex:VertexPtr; - Указатель на следующую вершину. Mark:Boolean; - Флаг 'помеченности'. X,Y:Integer; - Координаты на экране. end; Тип дуга: ArcPtr=^Arc; - Ука | |||
© 2009–2024 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |