стоит задача: на плоскости следует разместить произвольное количество любых прямоугольников. в дальнейшем их надо будет отображать, поэтому желательно иметь возможность найти все прямоугольники, попадающие «в кадр», т.е. пересекающиеся с заданным прямоугольником.
поэтому хотелось бы услышать совет о том, каким образом организовать доступ к этим прямоугольникам. в лоб деревом их отсортировать не получается, т.к. мало того, что координаты две, но надо еще и размеры учитывать. а размер может быть произвольным.
если у кого-нибудь на примете есть работающий код, способный со сложностью порядка log(n) выбирать какие прямоугольники отображать можно, а какие нельзя- буду рад за ссылки.