摘要:
一、背景: (结对成员:杨世超和李夏蕾) 电梯名称停靠层数乘客限制重量限制 1所有楼层10800 kg 2所有楼层10800 kg 3所有楼层201600 kg 4所有楼层202000 kg二、结对开发要求每一对学生将设计一套接口和类定义这样一种算法提供者可以提供他/她实现“电梯调度程序”类。避免出现“公共汽车”最坏情况的算法。该算法把电梯作为总线,它从底部到顶部,停在每一层楼,打开门,让人们进出,然后把门关上,继续前进。之后到达顶层,它会下去。该算法能够满足所有的要求,但它显然不是最快的算法。 三、评分指南评估所有乘客的“平均总旅行时间”在同一个测试用例,越低越好。如果你的表现低于“总... 阅读全文
摘要:
这是第一次的同桌结对:一、单元测试 (1)单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。 (2)单元测试的对象:软件设计的最小单位——模块或函数 (3)单元测试的目的:1、为了提高软件开发效率和质量2.统一单元测试风格3、保证文档与单元 4、测试编码的一致性5、方便开发人员进行单元测试的开发6、使单元测试能够有效正常的自动执行 下面是一个要单元测试的函数int Largest(int list[], int length){ int i,max; for(i = 0; i max)... 阅读全文
摘要:
小组成员: 杨世超 李夏蕾这是我们软件工程老师上课进行的结对小组实践题目,我们两个人商量了思路,和具体的解题过程下面是我们的解题思路:首先动态的输入数组元素然后通过三层的for循环来进行遍历数组 第一层循环是数组的开始部分,第二层是数组子集的元素个数,第三层是求其相应的和,并与每一次的max相比较,保留最大值。从每一个的开端一个一个遍历,先求出以a[0]开始的所有子集,再依次求出以a[i]开头的所有子集,并依此保留一次遍历的最大值,及其相应的长度,利用数组存储对应的最大值和长度,最后再进行比较,并输出最大值和数组最大子集。 在这个过程中,由于循环的利用导致有的时候循环的数目不对或者是初始化放错 阅读全文