03 2014 档案

结对开发:电梯调度(3)
摘要:电梯模拟调度程序 经过将近两个星期的结对开发,这个程序将要告一段落了,下面说说这个程序的整体思路与实现: 1、设计思路: 2014年3月12日 20:00--22:00 赵天&&李金吉 讨论设计思路与界面设计 2014年3月13日 20:00--22:00 赵天&&李金吉 初步代码编写——实现电梯类 阅读全文

posted @ 2014-03-25 21:54 笑悟 阅读(185) 评论(6) 推荐(0)

求二维数组最大子数组
摘要:组员:李金吉、赵天 思想:二位子数组的思想基本上与一维数组求和相同,采用穷举法,只不过是增加了纵向的遍历。 代码如下: 截图: 阅读全文

posted @ 2014-03-19 21:58 笑悟 阅读(194) 评论(0) 推荐(0)

敏捷开发综述
摘要:一极限编程XP: 概述: 极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一 阅读全文

posted @ 2014-03-19 21:50 笑悟 阅读(240) 评论(0) 推荐(0)

结对开发:电梯调度(2)
摘要:组员:赵天 李金吉 分工:赵天:概要设计与编码。 李金吉:详细设计与调试。 界面: 详细代码: 阅读全文

posted @ 2014-03-17 23:23 笑悟 阅读(272) 评论(4) 推荐(0)

电梯调度
摘要:组员:赵天 李金吉 分工:赵天:概要设计与编码。 李金吉:详细设计与调试。 界面: 详细代码: 阅读全文

posted @ 2014-03-17 23:22 笑悟 阅读(187) 评论(0) 推荐(0)

寻找一组数组中最大的一组子数组
摘要:算法分析: (1)这个问题最基本的解决办法就是找出各个子数组的加和,然后进行排序,为了更清晰地理解,假定一个数组arr[]={8,9,10,-1,20,-30,4} 再设一个数组 a[100]来存储子数组相加之和,则: a[0]=arr[0]; a[1]=arr[0]+arr[1]; a[2]=ar 阅读全文

posted @ 2014-03-10 19:47 笑悟 阅读(436) 评论(0) 推荐(0)

单元测试
摘要:对源程序的修改: 首先max未初始化:用list[0]来作为max的初始值; 然后发现for循环结束条件有错:将for循环中i < length-1修改成为i < length 异常处理,将抛出一个异常 编译源文件并运行该测试:增加提示信息; 修改后的测试程序: 总结: 单元测试有不少的优点,能够给 阅读全文

posted @ 2014-03-10 18:53 笑悟 阅读(179) 评论(0) 推荐(0)

分析一个文本文件中各个单词出现的频率,把频率最高的10个词打印出来
摘要:分析: (1)刚看到这个问题作为我们计算机人的第一反应应该是该用什么样的算法来实现,一使用数组,二使用链表,我觉得链表更好些,可以节约空间也不用改参数 (2)这个题的思路:先读文件,遍历分析单词频率,排序,输出 (3)语言:C语言 (4)其实刚开始我用的是数组,因为觉得链表比较麻烦,但结果用数组做的 阅读全文

posted @ 2014-03-10 18:43 笑悟 阅读(1097) 评论(1) 推荐(0)

结对开发:电梯调度
摘要:1 、背景 该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。 电梯名称 停靠层数 乘客限制 重量限制 1 所有楼层 10 800 kg 2 所有楼层 10 800 kg 3 所有楼层 20 1600 kg 4 阅读全文

posted @ 2014-03-10 18:39 笑悟 阅读(240) 评论(0) 推荐(0)