Я недавно был задан следующий вопрос в интервью кодирования:Лучший способ хранения в реальном времени точек графика
«Учитывая непрерывный поток точек графа (X, Y) декартова графика, дизайн структуры данных для хранить их так, чтобы поиск всех соседних точек на расстоянии k от данной точки в любое время должен выполняться наиболее эффективным способом с точки зрения временной сложности ».
Моя идея - использовать ассоциативный список. Каждый узел списка будет иметь X-точку в качестве ключа, а его соответствующая точка Y - как значение. Пожалуйста, предложите любую лучшую структуру данных.
Благодаря
Квадратное дерево ............... –