|
|
1
6
我怀疑这在CSS中是可能的,因为这需要特定的计算来优化地重新排列单词。 你实际上想要解决的问题是二维的 bin packing 大小相等的箱子和大小可变的物品有问题。 如上所述 this answer 对于一个关于箱子包装的问题,从最大到最小分类您的物品,然后在大的物品之间匹配较小的单词通常会得到一个相当好的近似值。你必须使用你将要使用的单词类型来尝试它,以确定这是否对你有用(他的方法可能会导致许多小单词组合在你的云端)。 |
|
|
2
2
这不是最佳解决方案,但可能(大多数情况下)比随机解决方案要好得多,比最佳解决方案快得多:
按字符串显示每个标记
这将给你一个最大值比最优解差14%的安排。
编辑:
如果标签排序依据
|
|
|
3
0
您可以尝试将它们放在一个与文本高度相同的分区中,然后将它们浮动到整个位置? |
|
|
Igl3 · 什么样的算法?(背包、垃圾箱包装!?) 10 年前 |
|
|
kahramani · 递归函数不返回创建的字符串 10 年前 |
|
|
viniciuscb · 多目标子集和的伪多项式或快速解 14 年前 |