作者:手机用户2502910523 | 来源:互联网 | 2023-05-18 12:36
遥想当年,自己的作业自己做,这学期开设的软件工程开始了创新,注重团队合作,这次和李栋同学一组完成结对作业,收获颇多。结对编程很好的锻炼了与人协作、协商的能力,二人可以互取所长,互补气短,能达到事半
遥想当年,自己的作业自己做,这学期开设的软件工程开始了创新,注重团队合作,这次和李栋同学一组完成结对作业,收获颇多。
结对编程很好的锻炼了与人协作、协商的能力,二人可以互取所长,互补气短,能达到事半功倍的效果,不过合作也不都是好处,由于各自的生活习惯、时间安排等的不同,会出现信息沟通不畅的结果,这次和李栋的合作还是相当愉快的。
李栋编程能力很强,而且很能照顾体谅编程能力较弱的我,为人很平易近人,彬彬有礼,不过胡子太长,应该抽时间打理打理。在此也借这个平台感谢李栋同学,顺附大神(忽略前面之人)相片一张
我们算法的核心是:对每个电梯建立一个这个电梯的请求列表,然后在处理一个请求时,比如让1号电梯从1楼到16楼,对于这个过程的每一刻,我们都会统计所有的请求,如果其中有请求是向上的,而且在我们的路程之中,我们会听到那层,带上他。比如有请求在5层要上行到12,有请求在10层要上行到17层,那么我们在从1层到16层的过程中,会在5层停一次,在10层停一次,在12层停,在16层停,在17层停,电梯里的人下完了,这个电梯再去接受其他的请求。
uml图:
关于最后的结果
我们的程序
passenger1.xml 平均77.45 S
passenger2.xml 平均418.986 S
passenger3.xml 平均736.886 S