Функция для лабораторной работы C++
255 UAHЕсть консольное приложение на C++ по построению бинарного дерева, которое должно выполнять ряд функций, таких как:
1) построение бинарного дерева поиска;
2) создание пустого дерева,
3) вывод данных в виде дерева (использовать для разделения элементов табуляцию в виде или ).
4) вывод данных путем обхода дерева в порядке (левое-корень-правое).
5) вставка нового узла в дерево.
6) удаление выбранного узла пользователем из дерева.
7) удаление всех узлов дерева,
8) изменение выбранного узла пользователем из дерева.
9) определение числа узлов дерева.
10) вывод данных дерева в отсортированном виде.
11) вывод дерева в текстовый файл.
12) извлечение данных из текстового файла и построение бинарного дерева.
13) выполнить поиск школьников с наибольшей успеваемостью.
14) для каждого из уровней данного дерева, начиная с нулевого, вывести количество вершин, находящихся на этом уровне. Считать, что глубина дерева не превосходит 10.
Есть готовый код программы, нужно сделать лишь функции 12, 14
Программа организована таким образом: в функции main() есть оператор switch и каждая функция из представленных там имеется. Нужно написать недостающие функции.
Цену большую чем бютжет проекта прошу не предлагать, т.к. больше денег у меня к сожалению нет.
Отзыв заказчика о сотрудничестве с Oleg Zadorozhnyi
Функция для лабораторной работы C++Отличный исполнитель, ответил на все мои, достаточно глупые вопросы и объяснил работу программы. Задачу сделал в срок. Рекомендую к сотрудничеству!
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Функция для лабораторной работы C++Отличный заказчик! Всегда на связи! Рекомендую к сотрудничеству!
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 1 день 14 часов назад ∙ 5 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 1 день 21 час назад ∙ 13 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 6 дней 4 часа назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 9 дней 5 часов назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 10 дней 6 часов назад ∙ 4 ставки |