Я пытаюсь решить проблему, в которой мне нужно разместить набор прямоугольников (представлений) в большем прямоугольнике (оконной раме). Каждый просмотр имеет минимальный размер и максимальный размер. Существует ли общий алгоритм решения такого рода проблем. Мой текущий код не выглядит элегантно, хотя он работает для большинства ситуаций, иногда я попадаю в ситуации, когда у меня есть пустые участки (незанятые регионы) или перекрывающиеся участки (представления перекрываются). Я уверен, что кто-то уже решил эту проблему, я просто пока не могу ее найти.
Спасибо,
-Abhinay.