Мне нужно разработать программное обеспечение, где пользователь может перетаскивать фигуры в окне. Проблема в том, что могут быть тысячи фигур и могут быть некоторые ограничения, например, одна фигура не может быть над другой.
Так что мне действительно нужно знать, как организовать хранение данных и какой-нибудь алгоритм, чтобы быстро определить, можно ли поместить фигуру в определенную позицию.
Я думаю, что эта проблема решалась много раз, но я не знаю, как правильно ее погуглить. Не могли бы вы предоставить мне некоторую информацию по этой теме?
Спасибо!