1
A
回答
0
砌體和同位素是最大化在一列磚的數量,而不是最小化在底部或頂部或在間隙中間。您只能更改磚塊的順序或添加另一列,即更改周圍容器的寬度。例如,用書籍填充書架是個麻煩的問題,一個好的解決方案的快速算法是1d bin-packing或kd-tree。看一個kd樹的好描述在這裏:http://www.blackpawn.com/texts/lightmaps/default.html。
相關問題
- 1. 防止對gestureRecognizers數組中的元素進行重新排序
- 2. 在視覺和DOM中對元素進行重新排序
- 3. jQuery的重新排序的HTML元素
- 4. jquery同位素:如何填補空白?
- 5. 對陣列進行重新排序,以便首先對相隔很遠的元素進行排序
- 6. 重新排序的數組元素
- 7. 爲了填補GGPLOT2重新排序X
- 8. 如何對列表中的元素進行多重排序
- 9. 重新排序DOM時,如何重繪和重新組織同位素容器內的元素?
- 10. 如何對ListViewAdapter的MergeCursor進行排序或重新排序
- 11. 添加元素後重新排序priorityblockingqueue
- 12. 重新排列列表元素 - 序言
- 13. 防止HTML Tidy重新排序元素
- 14. 使用XSLT重新排序xml元素
- 15. 使用JavaScript重新排序li元素
- 16. 實體框架 - 重新排序元素
- 17. 如何對{}的元素進行排序?
- 18. 對順序ID進行重新排序
- 19. 在Matlab中對矩陣的每一行中的元素進行重新排序
- 20. 如何對NSMutableArray元素進行排序?
- 21. 拖放重新排序 - 一次重新排列2個並排元素
- 22. 如何按字母順序重新排序NSArray的元素(NSString)?
- 23. 通過其中一個元素重新排序數組元素
- 24. 重新排列HTML元素
- 25. HTML5重新排列元素
- 26. 如何對父元素中的XML元素進行排序?
- 27. Symfony表單 - 重新排序/排序CollectionType元素
- 28. 爲jQuery「可排序」問題重新排序li元素
- 29. jQuery - 如何重新排序表單元素和表格行
- 30. 在java中彈出並重新排序堆對象的元素
您可以在一定程度上「修復」您的佈局概念1.確保使用不太寬的元素,有效地「阻塞」許多列,然後2.使用隨機播放選項隨機化佈局。在每個reLayout中,您的佈局查看器可能會經常看到無間隙佈局,但並非總是如此。如果您按照特定順序對元素進行排序,那麼對於變量大小將沒有解決方案。請參閱http://isotope.metafizzy.co/demos/elements-complete.html,其中可變尺寸切換並應用幾次。 – Systembolaget 2012-07-25 18:40:01