Бинарное дерево язык си

Выполнен
Заказ
3068364
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
28 Мар 2020 в 18:00
Цена
0 ₽
Блокировка
10 дней
Размещен
24 Мар 2020 в 20:40
Просмотров
51
Описание работы
Найти элемент дерева, наиболее близкий к среднему арифметическому всех элементов дерева. Ввод элемента дерева с клавиатуры
#include
#include
#include
struct Node
{
int data;
struct Node* left, * right;
};
typedef struct Node node;
node* root;
void display(node *top)
{
if (top != NULL)
{
printf(" %d ", top->data);
display(top->right);
display(top->left);
}
}
void insert(int data, node** top)
{
node* tmp = malloc(sizeof(node));
tmp->data = data;
tmp->right = NULL;
tmp->left = NULL;
if (*top == NULL)
{
*top = tmp;
}
else
{
if (data data))
{
insert(data, &(*top)->left);
}
else
{
insert(data, &(*top)->right);
}
}
}
int main()
{
insert(1, &root;);
insert(2, &root;);
insert(3, &root;);
display(root);
return 0;
}
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 6 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир