1

Тема: Структура данных

Кто знает какая самая легкая структура данных, которая выполняет процедуры sum(left..right), min(left..right), max(left..right), add(x), delete(x), ... Пожалуйста, дайте реализацию, но без использования STL, желательно на PASCAL!!!

А можно делать add(x), delete(x) с помощью дерева отрезков за O(logn)?

2

Re: Структура данных

То что ты описал волне сойдёт для Декартова дерева,если конечно ты подразумевал под add(x), delete(x) удаление числа из списка чисел.
Декартово дерево

3

Re: Структура данных

Brainail, а ты можешь дать реализацию декартового дерева на PASCAL?!

4

Re: Структура данных

Нет smile Геморно писать всё это ...
В интернете должно быть ):