Re[3]: свести задачу к мат.модели?
От: ksandro Мухосранск  
Дата: 10.02.17 13:31
Оценка:
Здравствуйте, dinama, Вы писали:

K>>Обычная хэш таблица.


D>не совсем обычная.

D>для каждого сочетания атрибутов элемента — одно значение. и для запроса аналогично.
D>E элементов
D>A атрибутов
D>N значений каждого атрибута
D>посчитайте сколько получится паросочетаний.
D>и с запросом придется то-же самое делать. и опять-же для каждого паросочетания атрибутов в запросе — множество, которое затем пересекать.

Может я не совсем задачу понял задачу...

Атрибуты по которым делается запрос известны заранее. Из комбинации атрибутов создаем ключ.Все это засовывается в стандартный контейнер (unordered_map в с++, HashMap в java).
Ключ и такую коллекцию создаете для каждой комбинации атрибутов по которой может делаться запрос.

Или у вас комбинации атрибутов по котором будут делаться запросы неизвестна заранее и пользователь каждый раз задает набор из множества атрибутов для нового запроса?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.