【发布时间】:2010-09-14 06:22:15
【问题描述】:
我正在寻找解决以下问题的指针:我有一组矩形,它们的高度和 x 位置也是已知的,我想将它们打包成更紧凑的形式。通过一点绘图(所有矩形的宽度相同,但在现实生活中宽度可能会有所不同),我想要,而不是。
-r1-
-r2--
-r3--
-r4-
-r5--
类似的东西。
-r1- -r3--
-r2-- -r4-
-r5--
所有提示将不胜感激。我不一定在寻找“最好的”解决方案。
【问题讨论】:
-
所以基本上你想确定第一个可用的 y 位置来绘制一个矩形?
-
您是要打包还是优化打包?
-
看起来 x 位置不可更改,但 y 位置是?
-
我很难理解这个问题。也许更好的图形会有所帮助。
-
我认为整个想法是最小化行数,并有效地利用每一行的空间。假设所有矩形的高度相同。给定所有矩形的 X 位置并固定。但是,可以更改 Y 坐标。
标签: algorithm packing rectangles