Реферат: Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
print3(X,N1,n); //вывод графа в последовательном представлении
Spisok **Y = new Spisok *[n]; //выделение памяти для графа в связанном представлении
for (int i=0;i<n;i++) Y[i] = new Spisok;//выделение памяти для графа в связанном представлении
Y = ReadFileY(Y,st); //чтение графа в связанном представлении
cout << "\n Y в свяанном";
print2(Y,n); //печать графа в связанном представлении
Array *Z = new Array[n]; //выделение памяти для графа в последоват представлении
int nZ=N1;
Z=RaznostZ(n,nZ,X,Y,Z); //считаем разность графов: первый параметр - число вершин, второй и третий
//граффы в соответствующем представлении.
cout<<"\n Z=X-Y в последовательном";
print3(Z,nZ,n); //вывод графа в последовательном представлении
//Spisok **Z1 = new Spisok *[n];//выделение памяти для графа в связанном представлении
//for (i=0;i<n;i++) {Z1[i] = new Spisok;Z1[i]= NULL;}//выделение памяти для графа в связанном представлении
Y=RaznostY(n,N1,X,Y); //считаем разность графа и записываем это в граф Y
cout<<"\n новый Y - в связанном представлении"; //Вывод подсказки - "Что делать"
print2(Y,n); //печать графа в связанном представлении
delete [] X; //удаление из памяти графа Х
delete [] Z;
DeleteY(Y,n); //Убийство связанного графа Игрыка!
//DeleteY(Z1,n); //Убийство связанного графа Зюблы!
cout<<"\n\t\t\tPress Any Key to continue\b"<<flush;//Вывод подсказки - "Что делать дальше"
getch(); //Ждём нажатия любой клавиши
}
////////////////////////////////////////////////////////////////////////////////
void TimeOut(int Tik, float TikTak[], int Mas_x[], int Mas_y[],int Mas_z[])
{
clrscr();
int i=0,j=0,k=0,h=0,count=0;