数据结构1
OffbeatCode
这个作者很懒,什么都没留下…
展开
-
数据结构-实现数组
#include #include #include //提供exit()函数typedef struct Array{ int cnt; //数组中的有效元素的个数 int *pBase; //指向为数组分配的首地址 int len; //数组的长度} * PARR, ARR; //* PARR代表struct Array * 类型,ARR代表struct Arr原创 2011-11-08 13:34:29 · 436 阅读 · 1 评论 -
数据结构-实现链表
#include #include #include /*若爱,请深爱;若弃,请彻底。不要暧昧,伤人伤己(1)不应该牺牲程序的可读性*//*(1)pTail->next = pNew; //新构造的结点挂到指定结点(2)append_list()函数中:对p->next判空(3)注意尾结点指针域设置为NULL*///定义数据类型,并为其分配内存原创 2011-11-08 13:36:49 · 354 阅读 · 0 评论 -
数据结构-实现栈
#include #include #include #define NODE_LEN sizeof(NODE)/*(1)pStack->pTop、pStack->PBottom都指向节点*/typedef struct Node{ int value; struct Node * pNext;}* PNODE, NODE;typedef struc原创 2011-11-09 19:48:54 · 276 阅读 · 0 评论