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

Реферат Бінарне дерево





begin

writeln ('1 - провести обхід, 2 - відобразити дерево, 3 - виконати прошивку, 4 - вихід ');

readln (answ);

case answ of

1:

begin

if st = true then

writeln ('Обхід неможливий - дерево прошито')

else

begin

writeln ('Виберіть обхід: 1 - зверху-вниз, 2 - зліва-направо, 3 - знизу-вгору');

readln (answ2);

case answ2 of

1:

begin

writeln ('Обхід зверху-вниз:');

PrintDown (1, root);

end;

2:

begin

writeln ('Обхід ліворуч-праворуч:');

PrintLex (1, root);

end;

3:

begin

writeln ('Обхід знизу-вгору:');

PrintUp (1, root);

end;

end;

end;

end;

2:

if st = true then

writeln ('Дерево прошито - його уявлення неможливо')

else

begin

writeln ('Представлення дерева:');

{визоваем процедуру подання дерева}

ViewTree (root);

end;

3:

begin

if st = true then

writeln ('Дерево вже прошито')

else

begin

writeln ('Прошивка:');

i: = 0;

j: = 0;

Threading (root);

st: = true;

end;

end;

4: exit;

end;

writeln;

end;.


Назад | сторінка 5 з 5





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

  • Реферат на тему: Creation of control system by a personnel how to begin with a zero
  • Реферат на тему: Розробка проекту територіального планування та управління для земель трансп ...
  • Реферат на тему: Структури даних: бінарне впорядковане незбалансоване дерево
  • Реферат на тему: Програма "Обхід конем"
  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"