摘要:
11061176王洛书-11061148吴文会【附加题1】改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。答:1、给每个电梯加一个目标楼层的动态数组。即我们程序中的_Target。2、在阅读代码中,我们发现电梯关上需要5ticks,太慢了。应该在电梯里加一个可以快速关闭的按钮,并提供接口。3、给人一个进电梯的速度,高峰期时进电梯时间必然增长,不能都视为一样。4、在3的基础上,增加一个电梯延时关闭的接口。[附加题4] 我们现在的题目是假设所有电梯到达所有的楼层。 在现实生活中, 多部电梯到达的楼层都不一样。如果是这样 (例如3号电梯能到 阅读全文
摘要:
11061176王洛书-11061148吴文会一、结对编程1.1结对编程的优点结对编程相对于个人编程有很多优点。首先,督促作用,在讨论过程中能够很快投入工作,为了不耽误对方时间,我们会尽快完成各自的任务;第二,节约时间,相互交流,能够更快的确定算法方案,比起一个人苦思冥想要来的快得多;第三,优化算法... 阅读全文