Chr*_*ris 6 algorithm partitioning object
我想知道这个问题是否有"最佳"解决方案:
我有焦虑(像素)大小的空间与p预先存在的矩形 - 各种大小的对象.现在我想在这个空间中放置q(相同大小)的新对象而不重叠.
我提出的算法:
[(n)/(size_of_object_from_q)]x[(n)/(size_of_object_from_q)]
迭代p中的所有元素和每个元素:
mark all fields in A[][] as occupied, where the element "lies"
将q中的所有元素放在A [] []中字段未标记的相应位置
(男孩,我希望我可以理解......)
有没有更好的方法来做到这一点?真的很感激任何帮助!