摘要: 返回整数数组的最大联通子数组 一、程序要求 1、输入一个二维整形数组,数组中有正数也有负数。 2、求所有子数组的和的最大值,要求时间复杂度为O(n)。 3、程序要使用的数组放在一个叫input.txt的文件中,文件格式是: 数组的行数, 数组的列数, 每一行的元素,(用逗号分开) 4、每一个数字都是 阅读全文
posted @ 2016-04-06 15:11 灯下等花开 阅读(224) 评论(1) 推荐(0) 编辑
摘要: 第五周学习进度 1、什么是敏捷开发; 2、Scrum的核心价值观、框架、流程和工作产品、计划会议等; 3、软件团队中角色与合作; 4、软件团队的特点、软件团队合作阶段等; 阅读全文
posted @ 2016-04-03 10:35 灯下等花开 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 团队敏捷开发 这学期学习的软件工程,老师没有选那些以往的教材,而是选了《构建之法》这本书,实践性较强,注重学生的技术与能力,并且与实际联系比较紧密,课堂例子生动、贴切、具体。软件开发通常是由一个团队、数个人共同完成的,软件团队还有各种形式,适用于不同的人员和需求。 学习这门课之前,我认为的团队开发就 阅读全文
posted @ 2016-04-02 20:18 灯下等花开 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第四周学习进度 什么是软件团队 团队开发流程 什么是敏捷软件开发 阅读全文
posted @ 2016-03-27 18:48 灯下等花开 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使 阅读全文
posted @ 2016-03-27 10:56 灯下等花开 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 求循环数组的最大子数组的和 一、程序要求 1、输入一个整数数组,数组中有正数也有负数; 2、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 3、如果数组A[0].......A[j-1]首尾相邻,允许A[i-1],......A[n-1],A[0].......A[j-1]之和最大 阅读全文
posted @ 2016-03-26 23:04 灯下等花开 阅读(282) 评论(1) 推荐(0) 编辑
摘要: 求数组中最大子数组的和 一、程序要求 1、返回一个整数数组中最大子数组的和; 2、输入一个整数数组,数组中有正数也有负数; 3、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和; 4、求所有子数组的和的最大值,要求时间复杂度为O(n); 二、程序设计思想 数组的长度和各个元素由键盘键入 阅读全文
posted @ 2016-03-26 07:51 灯下等花开 阅读(218) 评论(1) 推荐(0) 编辑
摘要: 构建之法中讲到了代码规范,而代码规范又可以分成两个部分:代码风格规范和代码设计规范。其中,代码风格规范又包括缩进、行宽、括号、断行、空白的{}行、分行、命名、下划线、大小写和注释几个部分,代码设计规范有函数、goto、错误处理、类的相关设计几个部分。 在刚学习写程序的时候,对于以上所说的一些规范,没 阅读全文
posted @ 2016-03-20 20:28 灯下等花开 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 第三周学习进度 两人合作及如何沟通 如何给别人提意见 代码规范、代码复审 阅读全文
posted @ 2016-03-19 20:26 灯下等花开 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、程序要求 1、学生写的程序必须能够判定用户的输入答案是否正确; 2、程序必须能处理四种运算的混合算式; 3、在上次程序的基础上,添加新的功能; 二、程序设计思想 1、在上次程序的基础之上添加要求; 2、根据助教提出的问题,添加了用户不按照要求输入的情况处理; 3、判断答案正误时,整数比分数容易判 阅读全文
posted @ 2016-03-19 13:22 灯下等花开 阅读(396) 评论(4) 推荐(0) 编辑