热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

团队作业三两感想by程志

遥想当年,自己的作业自己做,这学期开设的软件工程开始了创新,注重团队合作,这次和李栋同学一组完成结对作业,收获颇多。结对编程很好的锻炼了与人协作、协商的能力,二人可以互取所长,互补气短,能达到事半

遥想当年,自己的作业自己做,这学期开设的软件工程开始了创新,注重团队合作,这次和李栋同学一组完成结对作业,收获颇多。

结对编程很好的锻炼了与人协作、协商的能力,二人可以互取所长,互补气短,能达到事半功倍的效果,不过合作也不都是好处,由于各自的生活习惯、时间安排等的不同,会出现信息沟通不畅的结果,这次和李栋的合作还是相当愉快的。

李栋编程能力很强,而且很能照顾体谅编程能力较弱的我,为人很平易近人,彬彬有礼,不过胡子太长,应该抽时间打理打理。在此也借这个平台感谢李栋同学,顺附大神(忽略前面之人)相片一张

我们算法的核心是:对每个电梯建立一个这个电梯的请求列表,然后在处理一个请求时,比如让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

 

 


推荐阅读
  • 事件是程序各部分之间的一种通信方式,也是异步编程的一种实现形式。本文将详细介绍EventTarget接口及其相关方法,以及如何使用监听函数处理事件。 ... [详细]
  • 本文源自极分享,详细内容请参阅原文。技术债务如同信用卡负债,随着时间推移,修复成本会越来越高,因此程序员必须对此有深刻认识。此外,团队应致力于培养一种持续维护和优化代码的文化,以减少技术债务的累积。 ... [详细]
  • 第四单元和课程总结:简单的架构设计意识
    一、第四单元架构设计总结第一次作业由于需要按名查找类图模型,于是建立"Class"类进行管理由于方法具有参数导致类中存在二级结构 ... [详细]
  • Unit4博客&课程总结Unit4作业的架构设计本单元作业的设计我分为了三个模块处理:模型构建+预处理+任务函数,前两部分即为整个图的完整构建,第三部分即为实现题目要求的查询方法。 ... [详细]
  • 简介RSocket是在华盛顿特区举行的SpringOne平台会议上宣布的,是一种新的第7层语言无关的应用网络协议。它是一种基于ReactiveStreams背压的双 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 本文总结了《编程珠玑》第12章关于采样问题的算法描述与改进,并提供了详细的编程实践记录。参考了其他博主的总结,链接为:http://blog.csdn.net/neicole/article/details/8518602。 ... [详细]
  • 非计算机专业的朋友如何拿下多个Offer
    大家好,我是归辰。秋招结束后,我已顺利入职,并应公子龙的邀请,分享一些秋招面试的心得体会,希望能帮助到学弟学妹们,让他们在未来的面试中更加顺利。 ... [详细]
  • 双指针法在链表问题中应用广泛,能够高效解决多种经典问题,如合并两个有序链表、合并多个有序链表、查找倒数第k个节点等。本文将详细介绍这些应用场景及其解决方案。 ... [详细]
  • 在数轴上给定若干线段,探讨如何选取不超过 k 个线段以实现最大覆盖范围的问题。本文通过网易面试真题,深入解析“最优线段覆盖”算法,提供详尽的解题思路与实例分析。在线评测平台提供了相关测试案例,帮助读者更好地理解和掌握该算法的应用。样例输入展示了一个具体的场景,便于读者快速上手实践。 ... [详细]
  • ARM指令集介绍3.1ARM指令集分为6类:跳转指令数据处理指令程序状态寄存器(PSR)传输指令LoadStore指令协处理器指令异常中断产生指令3.1.1跳转指令A ... [详细]
  • Android的设计模式解释器模式
    前言Android的设计模式系列文章介绍,欢迎关注,持续更新中:Android的设计模式-设计模式的六大原则创建型模式:A ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 点击上方“新机器视觉”,选择加”星标”或“置顶”重磅干货,第一时间送达很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间。去年有过一段时间的集中学习,做 ... [详细]
  • 文档介绍:西南大学培训与继续教育学院课程考试试题卷学期:2020年春季课程名称【编号】:计算机应用基础【0483】A卷考试类别:大作业满分:100分一、大作业题目简述 ... [详细]
author-avatar
手机用户2502910523
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有