- 博客(8)
- 收藏
- 关注
原创 delete
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:34:13 434
原创 3——3
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:26:46 557
原创 3——2
指针函数不同于函数指针, int (*f)(int a);或者char (*f1)(void); 函数指针声明为指针,它与变量指针不同之处是,它不是指向变量,而是指向函数。 函数指针有两个用途:调用函数和做函数的参数. 一个函数不仅可以带回一个整型数据的值,字符类型值和实型类型的值,还可以带回指针类型的数据,使其指向某个地址单元。 返回指针的函数,一
2013-09-05 12:26:23 511
原创 3——1
栈是一种数据结构,一种只能在一端进行插入和删除操作的特殊线性表。 它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据,最后一个数据被第一个读出来。允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(P
2013-09-05 12:23:48 530
原创 E7
#include #include using namespace std; #include"Queue.cpp" const int maxqueue=32; enum Error_code{success,underflow,overflow}; typedef int Queue_entry; class Queue{ public: Queue(); bool emp
2013-08-28 21:05:36 394
原创 E2
#include #include using namespace std; #include"Stack.h" const int maxstack=80; enum Error_code{success,overflow,underflow}; typedef int Stack_entry; class Stack{ bool empty() const; Error_co
2013-08-28 20:24:58 337
原创 E4
1.n=3,:5种 123;132;213;312;321; 2.n=4:二十种 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:38:28 527 1
原创 编程规则
数据结构是一门研究非数值性程序设计中计算机操作的对象以及它们相互之间关系的学科。 数据结构需要考虑的是数据在计算机存储器内的存储方式和对这种存储方式的逻辑描述,以及针对这些数据的各种操作。任何一种数据结构都是由基本元素组成的,这种基本元素在不同的场合,有时又称为结点、顶点、记录等。 算法是能被机械地执行的动作(或称规则、指令)的有穷集合,一个动作的一次执行称为一步。 算法具有以下特点:
2013-08-20 21:42:40 642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人