> Я наверное не понимаю чего-то... Эти ID1, ID2 ты ж ведь из базы выбираешь.
Часть выбираю - это идентификаторы слов. Часть генерирую внутрях - слова комбинируются в пары и этой паре назнается ID. То есть я - беру слова из базы - их внешние идентификаторы тификаторы отображаю на внутренние идентификаторы - потом эти внутренние идентификаторы комбинирую. Если получается уникальная комбинация - назначаю её другой внутренний идентификатор. - идентификатор пары может использоваться в другой паре (состоящей из 3,4 ... слов) - потом комбинации регистрируются в базе. > Почему их нельзя выбирать в нужном порядке? Так чтоб страницы твоей > HashTable последовательно заполнялись. Тогда просто заполнилась очередная > страница и встала в очередь на запись... Дык я так и делал. Я же статистику привел - таблица заполняется равномерно. Списки для каждого Hash значения до 16 страниц получаются. А в памяти максимум 12-страничные списки влазят. И диск начинает клинить. Я же по всего навсего по 4K читаю-пишу... Коваленко Дмитрий.

