[数据结构]栈
来源:互联网 发布:经度纬度查询软件 编辑:程序博客网 时间:2024/06/05 20:41
以下是用C语言实现的一个栈的结构:
定义一个节点结构
typedef struct Node{int data;struct Node*p;}NODE,*PNODE;
定义栈的结构体
typedef struct Stack{PNODE top;PNODE bottom;}STACK,*PSTACK;
对栈的初始化函数
void initStack(PSTACK pStack){pStack->top = (PSTACK)malloc(sizeof(NODE));if (pStack->top == NULL){printf("maoolc error\n");exit(-1);}else{pStack->bottom = pStack->top;pStack->top->p = NULL;{}
入栈函数
void pushStack(PSTACK pStack,int val){PNODE pNew = (PNODE)malloc(sizeof(NODE));if (pNew == NULL){printf("maoolc error\n");exit(-1);}pNew->data =val;pNew->next = pStack->top;pStack->top = pNew;return;}
0 0
- 数据结构---栈
- 数据结构-栈
- 数据结构 栈
- 数据结构--栈
- 数据结构 栈
- 数据结构(栈)
- 数据结构栈
- 数据结构-栈
- 数据结构-----栈
- 数据结构-栈
- 【数据结构】栈
- 数据结构---->栈
- 数据结构---栈
- 数据结构--栈
- 数据结构----栈
- 数据结构--栈
- 【数据结构】 栈
- 数据结构 -- 栈
- kmp算法
- 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
- vs2008下MFC中采用ado连接MySQL(ODBC、非ODBC或C API方式)
- Java华丽转身 —— 多线程(二)——同步
- sort函数的用法
- [数据结构]栈
- 操作系统(7)进程间通信
- 最优化/Optimization文章合集
- PAT 1018
- css宽度自适应
- UVa 11995 I Can Guess the Data Structure! (STL)
- TOJ 4453
- Eclipse如何导入jar包(referenced libraries)
- Matlab判断3个数是否互质