- 博客(8)
- 收藏
- 关注
原创 1
template struct node { node_entry entry; node*next; node(); node(node_entry,node*link=NULL); }; template class List { public: ~List(); List(const List©); void operator=
2013-09-25 21:37:48 432
原创 2
1 Node*p0=new Node('0'); Node*p1=p0-->next=new Node('1'); 2 Node*p0=new Node ('0'); Node*p1=new Node('1'); Node*p2=new Node('2'); p1-->next=p0; 3. Node*p0=new Node('0');
2013-09-05 12:19:39 501
原创 指针函数
指针函数不同于函数指针, int (*f)(int a);或者char (*f1)(void); 函数指针声明为指针,它与变量指针不同之处是,它不是指向变量,而是指向函数。 函数指针有两个用途:调用函数和做函数的参数. 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向
2013-09-05 12:18:25 371
翻译 1
栈是一种数据结构,一种只能在一端进行插入和删除操作的特殊线性表。 它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。 栈允许在同一端进行插入和删除操作的特殊线性表。 允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。
2013-09-05 12:09:49 541
原创 E7
#include #include using namespace std; const int maxqueue=32; enum Error_code{success,underflow,overflow}; typedef int Queue_entry; class Queue{ public: Queue(); bool empty()const; Error_cod
2013-08-28 21:08:41 428
原创 E2
#include #include #include"Stack.cpp" using namespace std; const int maxstack=30; enum Error_code{success,overflow,underflow}; typedef int Stack_entry; class Stack {bool empty() const; Error_
2013-08-28 20:18:29 357
原创 E4
1. n=3,:5 123;132;213;312;321; 2. n=4:20 1234;1243;1324;1423;1432;2431;2413;2314;2143;2134;3421:;3412;3142;3214;3124;4132;4213;4123;4312;4321; 3 C=5*4*5……*n
2013-08-24 13:37:32 322 1
原创 Programming Principles
NAMES: Always name your classes ,variables and functions with the greatest care,and explain them thoroughly. DOCUMENTATION & FORMAT: Keep your documentation concise but descri
2013-08-20 21:18:01 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人