Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка алгоритмів і програм виконання операцій над послідовними і пов'язаними представлени ...

Реферат Розробка алгоритмів і програм виконання операцій над послідовними і пов'язаними представлени ...





N; i + +) {Mas_Tnz [y] + = ((* MyMenu [i]) (Mas_x [y], Mas_y [y], Mas_z [y])) * (A [i] [N]); }

cout <<" N" <}


}

////////////////////////////////////////////////////////////////////////////////

void TestTime (int n)

/* Х - У послідовному поданні

У - У зв'язаному поданні

*/

{

clrscr ();// очищення екрану

cerr <<" t tНемного почекайте - йдуть експерименти ... n";

int i, nX = 0, nZ = 0, nY = 0;

float TikTak [19], Secundomer = 0;

int Mas_x [12], Mas_y [12], Mas_z [12];

for (int Tik = 0; Tik

n = n + Tik * 5;// кількість генеруються вершин

Array * X = new Array [nX];// виділення пам'яті для графа в последоват поданні

X = GenSeX (n, nX);// читання графа в послідовному поданні

Mas_x [Tik] = nX;// запам'ятовуємо кол-во вершин у графі ИксА

Spisok ** Y = new Spisok * [n] ;//виділення пам'яті для графа у зв'язаному поданні

for (int i = 0; i

Y = GenSeY (n, nY);// читання графа у зв'язаному поданні

Mas_y [Tik] = nY;// запам'ятовуємо кол-во вершин у графі ІгрікА

Array * Z = new Array [n];// виділення пам'яті для графа в последоват поданні

cerr <<" NЧісло вершин у графі =" <

cout <<" nRaznostZ ...";

nZ = nX;// так треба Сергій Михайловичь

Z = RaznostZ (n, nZ, X, Y, Z);// рахуємо різницю графів: перший параметр - число вершин, другий і третій

// Графф у відповідному поданні.

Mas_z [Tik] = nZ;// запам'ятовуємо кол-во вершин у графі зЮблА

cout <<" t t tетот комп поки ще працює ... nRasnostY ... t t tПовторяю укотре?! Відповідь: ";

for (int XXX = 0; XXX <10; XXX + +) {//цикл повторень

cout <<" b" <

Secundomer = clock ();// ".. на старт ... внімпніе ... марш! "- засікли початку експерименту.

Y = RaznostY (n, nX, X, Y);// вважаємо різниця графа і записуємо це в граф Y

TikTak [Tik] = (clock ()-Secundomer) ;//"Фініш!" - Отримали кінець експерименту

}// к.ц. циклу вовтореній

TikTak [Tik] = TikTak [Tik]/(10 * CLK_TCK) ;//Обчислення тиків! br/>

delete [] X;// видалення з пам'яті графа Х

DeleteY (Y, n);// Вбивство пов'язаного графа Ігрика!

delete [] Z ;//видалення з пам'яті графа в послідовному поданні

n-= Tik * 5;// "предохраітель" від геометричної прогресії ...

}// к.ц. для експериментів!

// cout <<" NMas_x tMas_y tMas-z tTikTak";

// for (int y = 0; y

cout <<...


Назад | сторінка 12 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм п ...
  • Реферат на тему: Розробка комплексу програм і реалізація алгоритмів пошуку підрядка
  • Реферат на тему: Розробка арифметико-логічного пристрою для виконання операцій по заданих ло ...
  • Реферат на тему: Створення програм на основі алгоритмів для вирішення обчислювальної задачі
  • Реферат на тему: Знайомство з мовою С. Виконання програм з лінійною обчислювальної структуро ...