Предмет: Информатика, автор: Аноним

Помогите с программой на PASCAL, очень срочно нужно! Пожалуйста !

Приложения:

Ответы

Автор ответа: leonidkorolev2007
0

Ответ:

#include <iostream>

using namespace std;

//Структура для описания узла

struct Node {

int key;

Node* left;

Node* right;

};

//Класс для описания дерева

class MyTree {

public:

Node* Head;

void AddNode(int key);

void GetTree(Node* &N);

MyTree();

};

//Реализация метода добавления элемента в дерево

void MyTree::AddNode(int key) {

Node* x = Head;

Node* y = nullptr;

while (x!=nullptr){

 y = x;

 if (key > x->key)

  x = x->right;

 else

  x = x->left;

}

Node* tmp = new Node;

tmp->key = key;

tmp->left = nullptr;

tmp->right = nullptr;

if (y == nullptr)

 Head = tmp;

else

 if (key > y->key)

  y->right = tmp;

 else

  y->left = tmp;

}

//Реализациия метода получения дерева

void MyTree::GetTree(Node* &N) {

if (N != nullptr) {

 GetTree(N->left);

 GetTree(N->right);

 cout << N->key << ";";

}  

}

//Реализация конструктора

MyTree::MyTree() {

Head = nullptr;

}

int main()

{

int n;

cout << "Input N:";

cin >> n;

MyTree T;

for(int i=1;i<=n;i++)

 T.AddNode(rand()%100);

T.GetTree(T.Head);

}

Объяснение:

Похожие вопросы
Предмет: Русский язык, автор: ЛяЛюШкА97

1.

Восстановите последовательность действий при написании сжатого изложения по тексту, воспринимаемому на слух.

1. Зафиксируйте последовательность событий, рассуждений и составьте план текста.

2. Выберите способы компрессии для каждой части текста и сократите текст, сохраняя главную информацию и все микротемы.

3. Напишите сжатое изложение.

4. Прослушайте исходный текст и сформулируйте основную тему и идею текста.

5. Проверьте связь между частями изложения и наличие авторского замысла.

2.

. О каком русском учёном идет речь? Запишите фамилию в именительном падеже без инициалов.

«Он заложил основы научного изучения фразеологии русского языка, установил три типа фразеологических оборотов (фразеологические сращéния, фразеологические единства, фразеологические сочетания)».

3.

Определите, о каком разделе языкознания идет речь в следующих высказываниях. Правильный ответ в именительном падеже внесите в таблицу ответов.

 [Она] «изучает эмоциональную экспрессию элементов языковой системы, а также взаимодействие речевых фактов, способствующих формированию выразительных средств того или другого языка» (Ш. Балли).

 [Её следует определить как науку не только] «о средствах речевой выразительности», но и «о закономерностях функционирования языка, обусловленных наиболее целесообразным использованием языковых единиц в зависимости от содержания высказывания, целей, ситуации и сферы общения» (М.Н. Кожина).

4.

. О каком слове идет речь в тексте?

Слово … образовано от названия двух кириллических букв. В современном русском языке это слово обозначает то же, что и греческое слово … . В то же время наблюдается тенденция различения этих понятий: … нередко называют только совокупность букв, но не обязательно в порядке …

5.

Об одной из букв русского алфавита М.В.Ломоносов сказал: «Немой место занял, подобие как пятое колесо». Правильный ответ запишите в виде буквы в таблицу ответов.

Предмет: География, автор: alisabazian09