Реферат: Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
end = pred;
if((beg==NULL)&&(end==NULL))Z[j]=beg=end=new(Spisok);
else end = end -> next = new (Spisok);
end -> next = NULL;
end -> index = X[i].J;
}
//cout<<"\b|";
}
//cout<<"\b\\";
}
//cout<<"\b \b";
DeleteY(Y,n); //Убийство связанного графа Игрыка!
return Z;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
void Demo(void)
/* Х - в последовательном представлении
У - в связанном представлении*/
{ int n=4,N2;
clrscr(); //очистка экрана
CursorOff();
cout<<"\t\tДемонстрация работоспособности программы."<<endl;
char st [] ="GrapH.txt"; //имя генерируемого файла
cout<<"\t\tИмя файла с данными задачи: "<<st<<endl;
WriteFile(st,n); //генерация файла с н вершинами
n=HowMuch(st); //подсчет числа вершин графов
int N1 = Number(N2,st); //подсчет числа дуг
Array *X = new Array [N1]; //выделение памяти для графа в последоват представлении
X = ReadFileX(X,st); //чтение графа в последовательном представлении