Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Автор24

Информация о работе

Подробнее о работе

Страница работы

С++ к-ый максимум Декартово дерево/ дерево Фенвика

  • 2 страниц
  • 2018 год
  • 27 просмотров
  • 0 покупок
Автор работы

masterabite

Помогаю с задачами по программированию на C++/Си/С#/Java/Pascal.

200 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Реализуйте сбалансированное двоичное дерево поиска.

Формат файла входных данных:
Входной файл содержит описание операций с деревом, их количество не превышает 100000.
В каждой строке находится одна из следующих операций:
insert X - добавить в дерево ключ X. Если ключ X уже в дереве, то ничего делать не надо.
delete X - удалить из дерева ключ X. Если ключа X в дереве нет, то ничего делать не надо.
exists X - если ключ X есть в дереве, выведите "true", иначе "false"
Все числа во входном файле целые и по модулю не превышают 10^9.

Формат файла выходных данных:
Выведите последовательно результат выполнения всех операций "exists".
Следуйте формату выходного файла из примера.

#include

#include

#include

using namespace std;

struct node
{
int x, y, sz;
node *l, *r;
};

node *v = nullptr;
string s;

void recalc(node* t)
{
if (t == nullptr)
return;
else
{
t -> sz = 1;

if (t -> l != nullptr)
t -> sz += t -> l -> sz;

Реализуйте сбалансированное двоичное дерево поиска.

Формат файла входных данных:
Входной файл содержит описание операций с деревом, их количество не превышает 100000.
В каждой строке находится одна из следующих операций:
insert X - добавить в дерево ключ X. Если ключ X уже в дереве, то ничего делать не надо.
delete X - удалить из дерева ключ X. Если ключа X в дереве нет, то ничего делать не надо.
exists X - если ключ X есть в дереве, выведите "true", иначе "false"
Все числа во входном файле целые и по модулю не превышают 10^9.

Формат файла выходных данных:
Выведите последовательно результат выполнения всех операций "exists".
Следуйте формату выходного файла из примера.

Алгоритмы и структуры данных

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Решение задач», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Реализуйте сбалансированное двоичное дерево поиска.

Формат файла входных данных:
Входной файл содержит описание операций с деревом, их количество не превышает 100000.
В каждой строке находится одна из следующих операций:
insert X - добавить в дерево ключ X. Если ключ X уже в дереве, то ничего делать не надо.
delete X - удалить из дерева ключ X. Если ключа X в дереве нет, то ничего делать не надо.
exists X - если ключ X есть в дереве, выведите "true", иначе "false"
Все числа во входном файле целые и по модулю не превышают 10^9.

Формат файла выходных данных:
Выведите последовательно результат выполнения всех операций "exists".
Следуйте формату выходного файла из примера.

#include

#include

#include

using namespace std;

struct node
{
int x, y, sz;
node *l, *r;
};

node *v = nullptr;
string s;

void recalc(node* t)
{
if (t == nullptr)
return;
else
{
t -> sz = 1;

if (t -> l != nullptr)
t -> sz += t -> l -> sz;

Реализуйте сбалансированное двоичное дерево поиска.

Формат файла входных данных:
Входной файл содержит описание операций с деревом, их количество не превышает 100000.
В каждой строке находится одна из следующих операций:
insert X - добавить в дерево ключ X. Если ключ X уже в дереве, то ничего делать не надо.
delete X - удалить из дерева ключ X. Если ключа X в дереве нет, то ничего делать не надо.
exists X - если ключ X есть в дереве, выведите "true", иначе "false"
Все числа во входном файле целые и по модулю не превышают 10^9.

Формат файла выходных данных:
Выведите последовательно результат выполнения всех операций "exists".
Следуйте формату выходного файла из примера.

Алгоритмы и структуры данных

Купить эту работу

С++ к-ый максимум Декартово дерево/ дерево Фенвика

200 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 20 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

12 мая 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
masterabite
5
Помогаю с задачами по программированию на C++/Си/С#/Java/Pascal.
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
200 ₽ Цена от 20 ₽

5 Похожих работ

Отзывы студентов

Отзыв Татьяна_5085 об авторе masterabite 2015-10-29
Решение задач

ВСЕ ОТЛИЧНО

Общая оценка 5
Отзыв VictoryDor об авторе masterabite 2017-10-30
Решение задач

Спасибо большое. Быстро и качественно! Рекомендую.

Общая оценка 5
Отзыв artisss об авторе masterabite 2017-02-10
Решение задач

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

Общая оценка 5
Отзыв Ксу об авторе masterabite 2017-10-31
Решение задач

Спасибо,выполнено в кратчайший срок,задание сделано на отлично,Рекомендую

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Экспертная система выявления правонарушений (на языке программирования Java)

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Экспертная система диагностики неисправностей системных блоков

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Сравнительный анализ китайского и российского бизнеса

Уникальность: от 40%
Доступность: сразу
1970 ₽
Готовая работа

Автоматизация функций планирования и контроля системы ведения проекта на примере

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Анализ рынка аренды жилья в москве

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Программа формирования списка пользователей и правил разграничения доступа в системе защиты информации.

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка мобильного приложения Аndroid для рекомендательной системы самоконтроля процесса обучения студента

Уникальность: от 40%
Доступность: сразу
800 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Проектирование программы анализа финансового состояния предприятия

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Готовый дипломный проект Яндекс Практикум

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽