我正在寻找一种搜索算法来解决这样的问题:
我有几个窗口,每个窗口都可以移动和重新调整大小,但宽高比是指定的,例如2:1(高度:宽度)。
每个窗口不能在其他窗口上方,并且所有窗口必须完全可见。空闲区域(桌面壁纸可见性)必须最小化。
有人能告诉我需要什么算法来解决这种类型的问题吗?
问候,
我正在寻找一种搜索算法来解决这样的问题:
我有几个窗口,每个窗口都可以移动和重新调整大小,但宽高比是指定的,例如2:1(高度:宽度)。
每个窗口不能在其他窗口上方,并且所有窗口必须完全可见。空闲区域(桌面壁纸可见性)必须最小化。
有人能告诉我需要什么算法来解决这种类型的问题吗?
问候,
另一种可能比分屏更简单的方法是将屏幕大小细分为所需数量的窗格,然后在窗格内适配满足其他要求的窗口。由于您可能同时只打开少量窗口,并且屏幕不会动态改变其大小,因此您可以预先计算出1到O(100)个打开窗口所需的所有排列。