资源简介
数据结构中的栈的四则运算实现...............................................
代码片段和文件信息
#include
#include
#define STACK_INIT_SIZE 10
#define STACKINCREMENT 10
char op[7]={‘+‘‘-‘‘*‘‘/‘‘(‘‘)‘‘\n‘};
typedef struct
{
int *base;
int *top;
int stacksize;
}SqStack;
void InitStack(SqStack *s)
{
s->base=(int *)malloc(STACK_INIT_SIZE*sizeof(int));
s->top=s->base;
s->stacksize=STACK_INIT_SIZE;
}
char GetTop(SqStack *s) //返回线顶元素
{
if(s->top==s->base)
{
printf(“栈为空!“);
return 0;
}
return *(s->top-1);
}
void Push(SqStack *sint e)
{
if(s->top-s->base>=s->stacksize)
{
s->base=(int *)realloc(s->base(s->stacksize+STACKINCREMENT)*sizeof(int));
s->top=s->base+s->stacksize;
s->stacksize+=STACKINCREMENT;
}
*(s->top)=e;
s->top++;
}
void Pop(SqStack *sint *e)
{
if(s->top==s->base)
{
pr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-07-07 22:05 stack3\
文件 3753 2011-06-08 19:22 stack3\1.c
目录 0 2011-07-07 22:05 stack3\Debug\
文件 14620 2011-06-08 19:22 stack3\Debug\1.obj
文件 176211 2011-06-08 19:22 stack3\Debug\stack3.exe
文件 238744 2011-06-08 19:22 stack3\Debug\stack3.ilk
文件 177404 2011-06-05 23:13 stack3\Debug\stack3.pch
文件 427008 2011-06-08 19:22 stack3\Debug\stack3.pdb
文件 33792 2011-07-07 21:59 stack3\Debug\vc60.idb
文件 53248 2011-06-08 19:22 stack3\Debug\vc60.pdb
文件 4277 2011-06-06 00:21 stack3\stack3.dsp
文件 537 2011-06-05 22:11 stack3\stack3.dsw
文件 41984 2011-07-07 21:59 stack3\stack3.ncb
文件 54784 2011-07-07 21:59 stack3\stack3.opt
文件 246 2011-06-10 00:00 stack3\stack3.plg
- 上一篇:近景摄影测量-单片空间后方交会程序内含数据
- 下一篇:c语言实现蚁群算法 核心+注释
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- c++ 获取当前执行位置的调用栈
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- c语言开发规范.pdf
评论
共有 条评论