一.题目: 返回一个二维整数数组中最大子数组的和。 二.要求: 输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 三.成员 编写程序者:崔鹏勃 ...
1)输入一个一维整形数组,数组里有正数也有负数。 2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3) 求所有子数组的和的最大值。 4) 结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,一人负责代码编程代码复审和代码测试计划。发表一篇博客文章讲述两人合作中的过程、体会以及...
调研中受采访同学对于软件界面以及软件功能的完整性提出了意见,我们虚心接受,打算并入开发计划。 问题反馈 (1)同学给出的意见是要做到界面美观,尽量可以做到联网搜索铃声并设置。 (2)软件功能很难符合大部分用户的需求,所以我们要多从这方面入手。 5.遗留问题 (1)联网搜索铃声没有在计划之中,而且做起来可能有难度。
1、单目运算符: 只对一个变量进行操作。 a++; 2、双目运算符: 对两个变量进行操作; a=1; b=3; c=a+b;就是双目运算符; 3、三目运算符: 对三个变量进行操作; int a = boolean ? b : c;
int main(void) { int i = 0; srand((unsigned)time(NULL)); while(i<30) { int a = rand()%100; int b = rand()%100; int j; j = rand()%4; cout<<a; switch(j) { case 0: cout<<"+"; break; case 1: cout<<"-"; ...
故事七:吃狗食。意思就是使用自己开发的系统。在使用过程中,你会发现很多测试人员也没测到的问题。 故事八:CMM,软件成熟度模型。这是在80年代的时候,软件大牛们深感软件问题重重,为了帮助规模庞大的组织改进软件进度和质量制定出来的方法论,用来指导软件开发过程。现实状况是,美国国防部用CMM测量承包商的组织力量,很...
返回一个二维整数数组中最大子数组的和。 2.要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。
软件过程的模型有:瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型、基于组件的开发模型。为我们讲述了软件开发的流程和软件开发的方法。 第三章的软件项目管理问我们讲述了软件开发需要考虑的一些事情,比如说对成本,进度,质量,人员,风险等进行分析和管理的活动。软件项目管理是我们成功开发软件必须要进行的...
故事一:某位开发人员计划修改一个bug,需要4小时,但是实际上8个小时也没做出来,甚至给他8天也解决不了。文中提到的这个bug最终被解决是在几个月后。有时候修改这种棘手的bug正的像这位开发人员所说:有时候,你一觉醒来,脑中灵光闪现,于是手到擒来--大抵如此。 故事二
第四章:流于形式的沟通。 强调用户不可能用专业语言来跟你说明他要的东西需要具备什么功能,这个时候就要正确的理解客户的要求,多跟客户做沟通,要贯穿开发的整个周期,以便做改动使项目更 加适合客户的需求。沟通问题不仅仅存在与客户交流之中。还存在于与项目的各个角色