Есть двумерная сетка координат. На ней есть куча объектов. Очень часто нужно каждому объекту находить список соседей. В какой динамической структуре их лучше хранить и каким алгоритмом поиска пользоваться.
ЗЫ Если ткнете носом в литературу по теме, то буду очень признателен.