У меня есть ведра чисел, например. - от 1 до 4, от 5 до 15, от 16 до 21, от 22 до 34,.... У меня примерно 600 000 таких ведер. Диапазон чисел, попадающих в каждый из ковша, меняется. Мне нужно сохранить эти ведра в подходящей структуре данных, чтобы поиск числа был как можно быстрее.
Итак, мой вопрос заключается в том, какая подходящая структура данных и механизм сортировки для этого типа проблемы.
Заранее спасибо