我有一组正方形,我想将它们组织成一个最小的正方形(不是矩形)。
这是一个例子,有几种可能的解决方案:
var square = [
{num : 1, height : "2cm", width : "2cm"},
{num : 2, height : "2cm", width : "2cm"},
{num : 3, height : "1cm", width : "1cm"},
{num : 4, height : "1cm", width : "1cm"}];
Javascript/jquery 中是否有算法或库来实现这一点?我使用画布。