Реферат: Поиск в ширину на графах
3.2 Используемые процедуры
Make_Graph – процедура создания графа в динамической памяти;
WS - процедура просмотра графа с v-той вершины методом поиска в ширину;
Write_S – процедура инициализации признаков просмотра вершин и управляющая процедурой WS;
Sort - процедура сортировки вершин графа по неубыванию.
4. Текст программы на языке TURBO PASCAL
4.1 Листинг программы.
{$S+} {$R+} {$I+} {$M 65520,0,655360}
program graph;
uses crt,newtimer;
const
maxraz=400;
type index=^list;
list= record
inf: word;
next: index;
end;
connection=array[1..maxraz] of index;
var
el,em,size: pointer;
lst,m: connection;
ver: array[1..maxraz] of word; {массив вершин}
Nw: array[1..maxraz] of boolean;
ocher: array[1..maxraz+1] of integer;
raz: integer;
exch,fil,i,j,l,schet,v,u,p: word;
key,kols,t,tm: longint;
mgsi,mem,sor,prosm,find: boolean;
craz,menu,mg,sormen:char;