堆栈的操作
来源:互联网 发布:淘宝短连接生成器 编辑:程序博客网 时间:2024/06/05 15:41
1,构造堆栈的结构体
typedef struct node
{
int data;
node *link;
}stack;
2,进入堆栈的方法:
push_stack(int s_data, stack **sttop)
{
stack *p = (stack *)malloc(sizeof(stack));
p->data = s_data;
p->link = *sttop;
*sttop = p;
}
3,出堆栈的方法
pop_stack(int *s_data,stack **sttopt )
{
stack *p = *sttop;
if(*sttop == NULL) return 1;
*s_data = p->data;
*sttopt = p->link;
free(p);
return 0;
}
- 堆栈的操作
- 堆栈的相关操作
- 堆栈的操作
- 堆栈的基本操作
- 堆栈的部分基本操作
- 任务切换的堆栈操作
- 堆栈的push, pop操作...
- 递归函数的堆栈操作
- 堆栈操作
- 堆栈操作
- x86函数调用堆栈的操作
- C++写的堆栈Stack操作函数
- 顺序表堆栈的操作实现源码
- x86函数调用堆栈的操作
- 矩阵堆栈的操作、组合变换
- 堆栈的链式建立和操作
- 堆栈的基本操作(用链表实现)
- x86函数调用堆栈的操作
- oracle 查未提交的SQL语句
- TopCoder兼职赚钱入门(Part. 1)
- linux下使用bin文件
- 在word中快速输入上下标的方法.
- How to install realplayer In Fedora 7
- 堆栈的操作
- TopCoder兼职赚钱入门(Part. 2)
- a story about top salesman
- 门诊收费票据打印代码,望大家指正
- linux下挂装光盘影像文件
- 2008年的第一场雪
- android 自定义对话框 背景透明
- VI 正则表达式
- vi 编辑器命令详解