Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 所谓的LOOK算法如何适用于电梯_Algorithm_Dynamic - Fatal编程技术网

Algorithm 所谓的LOOK算法如何适用于电梯

Algorithm 所谓的LOOK算法如何适用于电梯,algorithm,dynamic,Algorithm,Dynamic,我现在正在斯威夫特建造一个电梯模拟器,发现它非常复杂 对我来说,主要的问题是我将所有请求放在一个数组中,并根据调用点的移动方向按任意顺序对其进行排序 但如何改善这种状况,使电梯在接到新的呼叫时调整其移动模式,从而使平均等待时间保持在最低限度?(即LOOK算法背后的工作原理) 希望有人能帮我,谢谢。如果电梯要上升,继续上升,直到高层没有更多的要求。然后改变方向,使电梯下降,并继续下降,直到低层没有更多的要求;

我现在正在斯威夫特建造一个电梯模拟器,发现它非常复杂

对我来说,主要的问题是我将所有请求放在一个数组中,并根据调用点的移动方向按任意顺序对其进行排序

但如何改善这种状况,使电梯在接到新的呼叫时调整其移动模式,从而使平均等待时间保持在最低限度?(即LOOK算法背后的工作原理)


希望有人能帮我,谢谢。

如果电梯要上升,继续上升,直到高层没有更多的要求。然后改变方向,使电梯下降,并继续下降,直到低层没有更多的要求;