电梯控制算法 https://blog.csdn.net/nameofcsdn/article/details/106874615
电梯很多都有限层策略,主要是定差限层和高中低限层2种。
单电梯一般不怎么需要限层,但是为了更好的理解,还是写一写。
限层的实现:用avail数组记录可达楼层,在输入时直接屏蔽不可达楼层。
在输入时屏蔽,而不是在运行时再跳过不可达楼层,是有道理的,有些电梯直接就是拿东西盖住了,不可达的楼层就是按不了,或者高中低限层电梯,其他楼层根本就没有对应按钮,所以我的模拟思路是在输入时进行屏蔽,这是合理的。
#include
#include
#include
这里以只停奇数楼层为例:
输入8 0会被屏蔽,输入8 3也会被屏蔽。

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!