- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 设计模式---原型模式(Prototype)
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。先看UML图和对应C++代码:#include #include using namespace std;class People{ public: People(string name,int age):Name(name),Age(age){}
2012-03-01 23:49:20 628
原创 对象思想,对象分析,对象设计,迭代,敏捷建模
在面向对象的软件设计中,最重要的是对象思想,至于图形UML或者UML CASE工具是毫无意义的,这些东西只是图形表示法,只是方便于软件设计,同对象思想的地位是不能等价的。面向对象分析------->>领域模型------------>>概念类面向对象设计------->>交互图-------------->>软件类以上OOA/D和UML之间的关系,首先进行OOA/D,然后运用UML图形
2012-03-25 00:43:25 619
原创 常用数据结构和算法基础
templateclass List{ private: struct Node //double link { Node(const Object& orig = Object(),Node* p = NULL,Node* d = NULL):mb(orig), prev(p
2012-03-22 22:28:07 1014
原创 常用的排序算法分析
//插入排序 将P位置的元素插到前P+1个元素中的正确位置,保证在P位置的时候前面的//的元素是处于排序状态//时间复杂度O(N*N)的时间界templatevoid insertionSort(vector& a){ int j; for(size_t p = 1;p < a.size();p++) { Comparable temp = a[p];
2012-03-20 23:36:09 636
原创 一道简单题目的数据结构算法分析
问题描述:一个保存有阿拉伯数字与字母的字符串,存在重复的字符,用以下哪一种容器可以最快的统计出每个字符出现的次数?A vector B set C map D hashtable#include #include #include #include using namespace std;int hash(int element){ return el
2012-03-19 11:27:06 665
原创 如何才能走向成功?
这个问题真的是困扰过我很久,我也想不想平淡的人都困扰过这个问题,也许这就是所谓的浮躁。在你没成功前考虑这个问题简直是浪费时间。但是人总是明知道做某些事情是浪费时间却还是会做。想想自己20多年的学习生涯非常惭愧,留在记忆里的几乎都是玩耍的影子,唯一让自己欣慰的是高一上半年那种近似疯狂的学习。其实我是一个很聪明的人,应该说是那种绝顶聪明的人,因为我是个很容易沉迷的人。那年高一我被人称学
2012-03-16 11:59:54 962 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人