电梯设计需求调研报告 对于本次对电梯的情况调查中,我们需要对电梯的运作方式、速度、开关门间隔时间、以及电梯最大可承受的重量是多少进行了了解。(1)目的: 设计和实现一个电梯调度算法。训练技能:需求分析、高层次设计、设计文档、算法设计。(2)需求分析: 在石家庄铁道大学基础教学楼中,每层中有四部电梯,...
分类:
其他好文 时间:
2015-04-02 23:48:20
阅读次数:
221
最近想详细研究一下电梯调度算法,但是所涉及到内容太多了,目前没有时间了。关于电梯算法的种类:
http://www.cnblogs.com/jianyungsun/archive/2011/03/16/1986439.html
那我只能研究一下简单的了。
这是编程之美中的一道题目:
一座大厦一共有6部电梯。在高峰时间,每层都有人上下,电梯在每层都停...
分类:
编程语言 时间:
2015-03-20 23:49:58
阅读次数:
175
题目:《编程之美》P53
若干个乘客从一楼上电梯,电梯出发后,只能停靠在某一层。问电梯停在哪一层,可以让所有乘客走的总楼层数最少?
分析:
电梯可以停在负层,但没有0层。所以程序返回0时,表示出错。这里有个陷阱,因为没有0层,所以在计算时,应该先把负数的楼层加1.当最后算出来的结果小于等于0时,再减去一,才是实际中的负数层数。
int best_stop_floor...
分类:
编程语言 时间:
2015-03-19 11:38:22
阅读次数:
207
0x00 简述 该算法基于BUS算法的结构,增加了在中间楼层是否停靠的判断和在顶、底层时下一个停靠点的寻找; 1.如果电梯在顶层,遍历请求队列中的所有请求,记录在运行方向上的:最近的同方向外部请求、最近的同方向内部请求、最远的反方向外部请求; 调度时,增加对电梯是否满员的判断,如果满员,...
分类:
编程语言 时间:
2014-10-19 14:18:58
阅读次数:
153
结队成员简介:成员:牛强,学号12061171;刘文乔,学号120611683 我们之所以结对编程以完成所给课设要求,是因为我们互相了解彼此,能够更好更快地完成。下图是我们合作编程时的留影: 牛强是一个思维活跃、工作积极,编程基础较强的人,但是他经常忽略一些细节问 题,导致他经常花费更多的时间用于....
分类:
编程语言 时间:
2014-10-19 12:54:03
阅读次数:
110
结对项目:电梯调度算法的实现和测试12061205 王力民 12061196 金鑫这就是我们两个忙着编代码的样子啦,之前也没有尝试过这样一种结对编程的方式,第一次这样合作,还是有不少感想与收获的吧。一、关于结对编程的优缺点优点:1. 在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更...
分类:
其他好文 时间:
2014-10-19 08:59:52
阅读次数:
235
结对项目:电梯调度算法的实现和测试12061205 王力民 12061196 金鑫这就是我们两个忙着编代码的样子啦,之前也没有尝试过这样一种结对编程的方式,第一次这样合作,还是有不少感想与收获的吧。一、关于结对编程的优缺点优点:1. 在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更...
分类:
其他好文 时间:
2014-10-19 02:41:37
阅读次数:
247
一、编程人员 徐方宇、陈少杰二、工作照片三、结对编程优缺点 优点: 1. 程序员互相帮助,互相教对方,可以得到能力上的互补。 2. 可以让编程环境有效地贯彻Design。 3. 增强代码和产品质量,并有效的减少BUG。 4. 降低学习成本。一边编程,一边共享知识和经验,有效地在实践中进行...
分类:
编程语言 时间:
2014-10-19 01:23:47
阅读次数:
253
结对编程人员:12061174 李靖 12061167 林旭鹏 文件位于TFS上的Pairproject11中算法核心:两个关键---1.history direction变量 2电梯里面有没有人。 电梯初始的方向默认为向上,在每个tick时间点电梯如果在底层...
分类:
编程语言 时间:
2014-10-19 01:22:25
阅读次数:
263
一、编程人员 徐方宇、陈少杰二、工作照片三、结对编程优缺点 优点: 1. 程序员互相帮助,互相教对方,可以得到能力上的互补。 2. 可以让编程环境有效地贯彻Design。 3. 增强代码和产品质量,并有效的减少BUG。 4. 降低学习成本。一边编程,一边共享知识和经验,有效地在实践中进行...
分类:
编程语言 时间:
2014-10-19 01:20:56
阅读次数:
339