Wavelet Matrix – структура данных, которая делает сложные запросы быстрымиWavel…

Wavelet Matrix - структура данных, которая делает сложные запросы быстрымиWavel...

⚡️ Wavelet Matrix – структура данных, которая делает сложные запросы быстрыми

Wavelet Matrix позволяет хранить последовательности так,
чтобы работать с ними молниеносно и компактно.

🔥 Что умеет библиотека:

rank – сколько раз элемент встречается до позиции
select – где находится k-е вхождение элемента
quantile – k-й по величине элемент на отрезке
top-k – самые частые элементы на диапазоне

И всё это — за логарифмическое время и с экономией памяти.

Чем полезен

работает быстрее, чем наивные структуры
меньше памяти, чем обычные массивы
– подходит для поиска, индексирования, сжатия, аналитики

Wavelet Matrix – это пример того,
как «умные» структуры данных дают реальные ускорения,
а не просто красивая теория.

Если интересуешься алгоритмами –
этот репозиторий точно стоит сохранить.

Репозиторий: https://github.com/math-hiyoko/wavelet-matrix

@pythonl

View Source

+1
0
+1
0
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *