这是电梯调度中各个部分的初步设计 Passenger 成员变量: name: 乘客的名字 weight: 重量 from: 乘客所在的楼层 to: 乘客将要去的楼层 成员方法: Request(from, to): 请求一个电梯,参数包括自身所在的楼层和要去的楼层 ...
实现整个调度算法花了好多时间,不过总算完成了,虽然代码不是很规范,因为没有进行类的封装,将所有的代码写在了一个文件之中。原来以为实现这个调度并不算困难,写不了多少行代码,结果越写越多,又不想从头封装类再写,只能不断在原来基础上添加,代码比较繁长,冗余。不过我想整个思路还是有可取之处吧。 整个电梯调度可以说分为三大部分,第一部分是电梯的选择,可以算是外部调度,当有楼层发出请求后,选择最快到达的电梯到 ...
2014-03-21 09:29 21 156 推荐指数:
这是电梯调度中各个部分的初步设计 Passenger 成员变量: name: 乘客的名字 weight: 重量 from: 乘客所在的楼层 to: 乘客将要去的楼层 成员方法: Request(from, to): 请求一个电梯,参数包括自身所在的楼层和要去的楼层 ...
组员:蔡容玉 张丹丹 1 、背景 假设:该大楼有21层,从地面0 , 1 , ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。 2 、结对开发要求2.1 、每一对学生将设计一套接口和类定义这样一种算法提供者可以提供他/她实现“电梯调度 ...
组员:蔡容玉 张丹丹 1 、背景 假设:该大楼有21层,从地面0 , 1 , ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。 2 、结对开发要求2.1 、每一对学生将设计一套接口和类定义这样一种算法提供者可以提供他/她实现“电梯调度 ...
结组队员:刘静(20092532) 解凤娇(20112878) 王洪叶(20112886) 一、电梯调度编写综述: 1、电梯分为四个,因此设置一个电梯标号选项工乘客选择向乘坐的电梯。 2、电梯为负一层到二十层,因此为满足电梯需求,每一层电梯内部设置26个按钮工乘客选择 ...
结组队员:刘静(20092532) 解凤娇(20112878) 王洪叶(20112886) 一、电梯调度编写综述: 1、电梯分为四个,因此设置一个电梯标号选项工乘客选择向乘坐的电梯。 2、电梯为负一层到二十层,因此为满足电梯需求,每一层电梯内部设置26 ...
续电梯调度(二) ...
结组队员:刘静(20092532) 解凤娇(20112878) 王洪叶(20112886) 一、电梯调度编写综述: 1、电梯分为四个,因此设置一个电梯标号选项工乘客选择向乘坐的电梯。 2、电梯为负一层到二十层,因此为满足电梯需求,每一层电梯内部设置26个按钮工乘客 ...
的测试和修改,期间两人都在场,不断进行沟通与修改。我们设计了一个电梯类,考虑到电梯的编号,进出人数和电梯 ...