Есть ли эффективный алгоритм или структура данных для поиска надмножеств и подмножеств в наборе множеств?Эффективный способ нахождения подмножеств и надмножеств в наборе множеств
Пример:
# collection of sets
>>> col = [{1,2,3},{2,3,4},{4,5,6,7}]
>>> subsets_of({1,2,3,4}, col)
[{1,2,3},{2,3,4}]
>>> supersets_of({4}, col)
[{2,3,4},{4,5,6,7}]
Для большего количества бит эти массивы часто известны как биты. Предполагая, что вы планируете хранить 32 или 64 логических значения в одном целом. –