Elevators:控制30层楼3部电梯的算法

时间:2024-07-21 18:04:26
【文件属性】:

文件名称:Elevators:控制30层楼3部电梯的算法

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-21 18:04:26

Java

电梯 控制30层楼3部电梯的算法 当从电梯外按下按钮(pressButton 方法)时,执行以下算法: 请求最近的“途中”电梯。 这是最近的电梯,将通过请求的楼层 如果没有“途中”电梯,请请求最近的“空闲”电梯。 这是最近的电梯,没有当前请求 如果没有“空闲”电梯,请请求最近的“使用中”电梯。 无论请求如何,这是最近的电梯 go 方法在电梯运行时处理请求。 注:优先队列对电梯请求进行排序,下行时升,上行时降 上午 8 点至上午 10 点,任何闲置的电梯都被送到一楼迎接早高峰 下午 4 点到下午 6 点,电梯被送到30 楼 周末和晚上 10 点到早上 6 点,只有一部电梯在使用。 另外两个设置为不活动


【文件预览】:
Elevators-master
----bin()
--------Direction.class(989B)
--------Control.class(4KB)
--------Elevator.class(3KB)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----src()
--------Direction.java(151B)
--------Elevator.java(3KB)
--------Control.java(6KB)
----.project(368B)
----.classpath(295B)
----.gitignore(574B)
----README.md(1KB)
----.gitattributes(378B)

网友评论