- 博客(5)
- 收藏
- 关注
转载 UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解
UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。1、包含(include) 包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便
2013-05-14 09:24:17 634
转载 一件被误导很久的事:关于new和delete
一件被误导很久的事:关于new和delete当你写下new和delete的时候,到底发生了什么事呢,让我们来做个试验看看。写一段小代码:class a{public: a() { foo(); } int foo() { return 0; } ~a() { bar(); } int bar() { return 1; }}
2013-05-12 00:34:55 544
原创 边集数组
#include #include #include using namespace std;//边集数组//templateclass CEdgeSet{public: CEdgeSet():m_fromVex(0), m_endVex(0), m_weight(0), m_edgeNum(0), m_edgeSet(NULL) { } ~CE
2013-05-12 00:28:09 1234
原创 邻接表
#include #include #include using namespace std;//邻接表class CEdgeNode{public: //构造函数 CEdgeNode(int adjVex =0, int weight =0) :m_adjVex(adjVex), m_weight(weight), m_next(NULL),m_n
2013-05-11 22:17:43 628
原创 邻接矩阵
#include #include #include using namespace std;//定义把无权图或有全图转为邻接矩阵class CMatrix{public: //构造函数,n为图的顶点个数 CMatrix():m_matrix(NULL), m_n(0) { } //析构函数,回收内存 ~CMatrix() {
2013-05-09 22:49:09 954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人