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

D>если элемент Е имеет значения атрибута A (a1, a2) и атрибута B (b1, b2)

D>то в хеш этот элемент должен быть вставлен 4 раза: a1b1 a2b1 a1b2 a2b2

D>для получения результирующей выборки нам нужно исключить дубликаты, т.е. это будет упорядоченое множество, вставка в которое — дополнительное логарифмическое время.


Ну, тут можно придумать что-нибудь хитрое, например держать в хеш таблице указатели на элемент E и помечать его как уже выбранный после первой выборки, но это так, просто мысли.... я это не предлагаю.
Соглашусь что при больом количестве атрибутов и значеий атрибутов для каждого элемента, простая хэш таблица не лучший вариант.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.