Интересует такой вопрос - а появилась ли в свете бесконечного появления «новых фреймворков, библиотек и технологий» структура данных для хранения не-битовых множеств, удовлетворяющая условиям на трудоемкость:
* проверка на принадлежность элемента - O(1)
* операция объединения множеств с мощностями m и n не более O(m+n)
* операция пересечения множеств с мощностями m и n не более O(m+n)
* кол-во памяти на хранение множества мощности n - не более O(n^2)