- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 关于增量模型和迭代模型的区别
迭代模型和增量模型都属于并行开发的软件生命周期模型,但是这两个模型大家往往容易混淆或者不好理解。下面对两个模型的区别和相同之处做一下介绍。迭代是不能并行的,迭代的并行是指迭代任务,比如从3.1-3.31号是一个迭代计划,该迭代计划需求人员可以分析功能点5-功能点10,设计人员可以做功能点3-功能点7的设计,开发人员可以做功能点2-功能点4的开发,测试人员可以做上个迭代周期发布的代码。 迭代的
2012-04-29 13:33:35 18207
原创 用单链表实现stack
#include using namespace std;struct node{ double var; node *parent; node(){}};class stack{ private : int num; node *front;
2012-04-29 11:24:06 991
转载 10只老鼠10只杯检测1000瓶酒中的毒酒
二进制真是好东西。。。。。现有1000瓶葡萄酒,只知道其中有一瓶是毒酒,但不知道是哪瓶,喝一点点毒酒,就会致命。不想因此浪费这1000瓶酒。故给出10只老鼠,10只杯,一次性找出那瓶酒。Solution:1、编号:给葡萄酒标上数字:1-1000;给老鼠标上:0-9; 相应给杯标上:0-9; 每只老鼠配一只相同编号的杯子。2、分酒:(根据2进制)编号为
2012-04-26 16:34:51 7270 1
转载 八皇后问题:递归和非递归解法
#include#includeusing namespace std;#define MAXNUM 10int tot=0,row,line[MAXNUM],n=8;void search(int row) //递归搜索可行解{ int i,j; if(row==n) tot++; //当row=n时,说明每一行的皇后都不冲突,即为可行解 else for(i
2012-04-25 22:36:55 850
原创 XC笔试题
1.关于override 和 overload的区别私有成员函数能够被覆写2. break 可以用于终止一个for/while/do循环的运行;break可以终止一个switch块的运行 continue语句导致最近的循环语句的当前迭代结束,执行权被传递给条件计算部分;3. std::vector::iterator 重载了下面哪些运算符: A. ++
2012-04-25 17:04:03 828
转载 sizeof详解
文章转载自:http://blog.csdn.net/wanfustudio/archive/2006/05/02/705674.aspx实现自己的sizeof:#define my_sizeof(L_Value) ( (char *)(&L_Value + 1) - (char *)&L_Value ) 1、什么是sizeof
2012-04-22 11:50:27 409
原创 x米笔试题
(1)24个人做ABC三道菜,满足如下条件:每个人至少会做1道没有人会做3道只会做A的是只会做C的2倍只会做C的是既会做A又会做B的3倍会B的人中,只会做B的比其他人少1不知一个人既会做A和B 问会做C的有多少人? 解析:A∩B >1, 只会C的是A∩B的3倍,只会A的是只会C的两倍,而且 只会A +只会 C 要 所以 A∩C + B∩C +
2012-04-21 22:30:54 573
转载 linux下基于vim的文件编码
挣扎后,我们还是向gbk妥协了,三个项目都将基于gb编码,我想,将来我一定会非常怀念使用utf8的年代的。其实,如果熟悉这些编码之间的关系,多关注下开发时候的文件编码,大概也不会出现乱码和ajax前后编码解码的问题,只是总会有人某个时刻忘了将文件另存为gb编码的文件,也总会有人在开发的爽的时候忘了这个根本,既然统一编码,在winodw下的前端开发都要将文件存为gbk,在editplus或记事本中存
2012-04-15 20:31:24 2945
原创 LAMP 配置
Apache有两个重要的目录:/etc/httpd/conf/httpd.conf为Apache配置文件;/var/www/html 为网页文档的根目录Apache的启动、重启、停止服务: cd /etc/init.d命令切换到 /etc/init.d目录,运行如下命令: ./httpd start //启动Apache服务 ./httpd restart //重
2012-04-14 01:04:05 440
转载 QQ软件升级到2012版本后表情丢失
前段时间升级了QQ2012版本,升级完才发现,以前收集的表情全部不见了。顿时凌乱了~~~以前从2010升级到2011并没有出现这种问题。于是开始找各种解决方法,用下面这种方法找到了部分表情,贴出来供大家参考:打开QQ上的[系统设置]->[基本设置]->[文件管理]->[打开个人文件夹],打开文件夹后,把"customface.db"和"customface.dbc"[剪切]
2012-04-12 18:54:20 1040
转载 蓄水池抽样
原帖地址:http://www.cnblogs.com/HappyAngel/archive/2011/02/07/1949762.html问题起源于编程珠玑Column 12中的题目10,其描述如下: How could you select one of n objects at random, where you see the objects sequentially b
2012-04-08 22:38:36 600
原创 数组计算
题目:给定一个数组a[N],我们希望构造数组b[N],其中b[i] = a[0]*a[1] ...a[N-1] / a[i]。在构造过程中不允许使用除法;要求O(1)空间复杂度和O(n)时间复杂度;除遍历计数器与a[N]、b[N]外,不能使用新的变量(包括栈的临时变量、堆空间和全局静态变量等)。#includeusing namespace std;int main(){
2012-04-08 20:20:12 382
原创 快排
参照《算法导论》#includeusing namespace std;void swap(int &i,int &j){ int tmp = i; i = j; j = tmp; return;}int patition(int*a, int l,int r){ int pivort = a[r]; //比较元素 int i = l-1; for(int j=l
2012-04-07 20:32:19 544
转载 递归创建和输出M叉树
设 M 叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值部分 (设为一个字符) 和用“( )”,括起来的各子树的列表 (如有子树的话) ,各子列表间用“,”,分隔。例如下面的三叉树可用列表 a( b( c,d ),e,f( g,h,i ))表示。#include//#includeusing namespace std;#define M 3
2012-04-06 21:05:10 718
编译原理(英文第二版pdf)part3
2009-08-23
编译原理(英文第二版pdf)part2
2009-08-23
编译原理(英文版第二版pdf) part1
2009-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人