Есть ли какой-либо сложный способ реализовать заданную структуру данных (набор уникальных значений) в C? Все элементы в наборе будут одного типа и есть огромная оперативная память.
Как я знаю, для целых чисел это можно сделать очень быстро'N'easy, используя массивы с индексированными значениями. Но я бы хотел иметь очень общий тип данных Set. И было бы неплохо, если бы набор мог включить себя.