Я наткнулся на этот вопрос интервью
Многие объекты неправильной формы движутся в случайных направлениях. Предоставьте структуру данных и алгоритм для обнаружения коллизий. Помните, что количество объектов исчисляется миллионами.
Я предполагаю, что каждый объект будет иметь координаты x и y. Другие предположения приветствуются. Я полагаю, также следует использовать определенный тип дерева, но я ничего не знаю об алгоритме.
Какие-либо предложения?