摘要: 队员:11061187 高小洲11061189 陈睿翊附加题4的改进意见:如果要实现如现实生活当中的电梯锁上层数不同的情况,可分为以下几种可能性:1.有些楼层由于人流过少,仅有1或2个电梯可到达,此时对应的解决方案是考虑修改LeaveElevator方法和EnterElevator方法中添加判断将去往特殊楼层的乘客添加标记并在schedule类里面的相应添加请求的时候进行筛选;2.有电梯仅仅控制停靠奇数层或偶数层,此时的解决方法与刚刚类似,只不过在schedule类里面还要进行一个对奇数偶数的判断;3.电梯的承受重量不同,这个不同要注意修改对应的elev.FreeCapability属性,此时 阅读全文
posted @ 2013-10-09 03:18 沙洲冷 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 队员:11061187 高小洲11061189 陈睿翊一、结对编程初体验1.结对编程的优点:(1)最明显的一点是,结对编程可以大大提高project的完成效率,合理地分配任务可以减少每个人的工作量,从而可以节省时间对project本身进行优化;(2)两个人在一起编程时,可以相互激发对方的思维,有利于想出更加巧妙的算法,提高项目的质量;(3)结对编程时两人可以相互监督,遇到困难时可以相互鼓励,及时的交流心得,这样可以确保项目的进度;(4)从精神层面来说,两人在一起相互合作到最终完成一个项目,这期间学到的不仅仅是编程方面的知识、经验,更重要的是团队意识、合作意识的建立,为以后走上工作岗位积攒经验。 阅读全文
posted @ 2013-10-09 03:11 沙洲冷 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、预计用时根据要求,完成词频统计的工作需要以下几个步骤:1.用递归的方法遍历指定路径下所有的文件夹,找出所有指定类型文件的绝对路径;2.分别打开上述路径所对应的文件,根据word definition划分单词,统计各单词的词频(大小写不敏感,按照字典序排序);3.对各单词的词频进行排序,并将结果输出到文本文件中。对我而言,主要时间会花在文件的递归查找以及单词的详细划分过程上,因此预计时间如下:(1)算法设计:1小时对文件遍历、单词划分、词频统计、排序输出等步骤所需要用到的函数以及算法实现做一个初步的计划;(2)代码编写:3小时在不考虑结果正确性的前提下,先保证代码能够运行;(3)代码调试:3 阅读全文
posted @ 2013-09-25 11:16 沙洲冷 阅读(153) 评论(0) 推荐(0) 编辑