Изображение двоичных деревьев

  1. Задание на 3
    1. procedure drawTreeRec(n : PTreeNode; x, y : Integer; w, h : Integer);
      1. рисует двоичное дерево с корнем n
  2. Задание на 4
    1. Написать программу,
      1. отображающую двоичное дерево
      2. позволяющую выбирать с помощью клавиш курсора выделенную вершину
        1. VK_LEFT -- перейти к левому сыну
        2. VK_RIGHT -- перейти к правому сыну
        3. VK_UP -- перейти к родителю
      3. Программа не должна пытаться перейти к вершине, если ее не существует
  3. Задание на 5
    1. Дополнить программу на 4
      1. VK_DELETE -- удаление выбранной вершины
        1. выделенной остается вершина, находящаяся на экране там же, где удаленная