摘要:
与其他事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡的许多阶段,一殷称为软件生存周期。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使規模大、结构复杂和管理复杂的软件的开发变得容易控制和管理。通常,软件生存周期包括可行性分析与项目开发计划、需求分析、设计(概要设计 阅读全文
摘要:
..00 阅读全文
摘要:
使用private继承 实现: #pragma once #include "IPerson.h" #include "PersonInfo.h" class CPerson1 : public IPerson, private PersonInfo { public: explicit CPers 阅读全文
摘要:
归并排序 时间复杂度是 O(nlogn),空间复杂度是O(n); 归并排序算法中,归并最后到底都是相邻元素之间的比较交换,并不会发生相同元素的相对位置发生变化,故是稳定性算法。 C代码: #include <stdio.h> #include <stdlib.h> void printArray(i 阅读全文
摘要:
C代码: #include <stdio.h> void printArray(int a[], int len) { for(int i=0; i<len; ++i) { if(0==i) printf("[%d,",a[i]); else if(i < len-1) printf("%d,",a 阅读全文
摘要:
//串的模式匹配 //1.朴素的模式匹配算法 int Index1(char S[], char P[], int pos) {//查找并返回串P在主串S中从pos位置开始的位置,否则返回-1 int i, j, slen, plen; i = pos; j = 0; slen = strlen(S 阅读全文
摘要:
先进行maven的配置 参考:eclipse新建maven工程(web工程) 新建maven java工程 如下: 结构如下: ** 阅读全文
摘要:
** 阅读全文
摘要:
*** 阅读全文
摘要:
迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 Java例子 package i_IteratorPattern_CompositePattern; import java.util.Iterator; public interface Menu { Iterat 阅读全文