![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
qq_23836283
这个作者很懒,什么都没留下…
展开
-
单向链表的增删改查
#define _CRT_SECURE_NO_WARNINGS#include#include#includetypedef struct{ char key[10]; char name[20]; int age;}Data;typedef struct Node{ Data nodeData; struct Node *nextNode;}CLType;/*追加结原创 2016-09-20 11:59:03 · 240 阅读 · 0 评论 -
顺序表
#define _CRT_SECURE_NO_WARNINGS#include#include#include#define MAXLEN 100typedef struct{ char key[10]; char name[20]; int age;}DATA;typedef struct{ DATA ListData[MAXLEN + 1]; int List原创 2016-09-20 14:02:31 · 124 阅读 · 0 评论 -
栈
#define _CRT_SECURE_NO_WARNINGS#include#include#include#define MAXLEN 4typedef struct{ char name[10]; int age;}DATA;typedef struct stack{ DATA data[MAXLEN + 1]; int top;}StackType;Stack转载 2016-09-20 18:22:42 · 151 阅读 · 0 评论 -
快速排序
#define _CRT_SECURE_NO_WARNINGS#include#include#includevoid sort(int *arr, int left, int right){ if (left >= right) { return; } int i = left; int j = right; int key = arr[left]; while (原创 2016-09-20 19:17:01 · 167 阅读 · 0 评论 -
explicit
C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。这样看起来好象很酷, 很方便。 但在某些转载 2016-09-24 18:49:24 · 143 阅读 · 0 评论 -
指针
#define _CRT_SECURE_NO_WARNINGS#include#includevoid main(){ char a, *pa; a = 10; pa = &a; pa = "123"; printf("%d",a); system("pause");}答案却是#include#includevoid main(){ cha原创 2016-09-25 10:17:39 · 228 阅读 · 0 评论 -
策略模式
#includeusing namespace std;class ReplaceAlgorithm{public: virtual void Replace() = 0;};//三种具体的替换算法class LRU_ReplaceAlgorithm :public ReplaceAlgorithm{public: void Replace(){ cout << "转载 2016-10-21 14:37:53 · 183 阅读 · 0 评论