堆栈的顺序存储结构的简单实现
来源:互联网 发布:excel随机数据生成 编辑:程序博客网 时间:2024/05/17 23:05
<span style="font-size:18px;">#include<iostream>using namespace std;//定义一个大小是100的栈typedef int elemtype;//栈的数据结构typedef struct{elemtype *base;elemtype *top; int size;} sqstack;//初始化堆栈void InitStack(sqstack &S,int size){S.base=(elemtype *)malloc(S.size*sizeof(elemtype));S.top=S.base;S.size=size;}void push(sqstack &s,int e){s.top++;*(s.top)=e;}int pop(sqstack &s){elemtype e;e=*(s.top);s.top--;return e;}int main(){sqstack Stack;cout<<"请输入堆栈的大小:";int size;cin>>size;//初始化堆栈InitStack( Stack,size);cout<<"push data:";int data;while(cin>>data){ push(Stack,data);}//出栈while(Stack.base!=Stack.top){ elemtype data=pop(Stack); cout<<data<<" ";}return 0;}</span>
0 0
- 堆栈的顺序存储结构的简单实现
- 基于顺序存储结构的堆栈实现
- 堆栈的顺序存储结构实现1——堆栈的创建与销毁
- 顺序存储结构的表、堆栈、和队列的基本概念
- 堆栈的顺序存储结构实现2——栈满 栈空 入栈 出栈
- JAVA实现简单的堆栈结构
- 线性结构的顺序存储的实现
- 栈的顺序存储结构的实现
- 堆栈的顺序存储---顺序栈
- 栈的顺序存储结构实现
- 栈的顺序存储结构和实现
- 线性结构--->栈的顺序存储实现
- 栈的顺序存储结构以及实现
- 栈的顺序存储结构及实现
- 栈的顺序存储结构---顺序栈的实现
- C++编程练习(1)----“实现简单的线性表的顺序存储结构“
- C++编程练习(3)----“实现简单的栈的顺序存储结构“
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“
- java高分局之jstack命令使用
- DatePicker and TimePicker
- Java中的泛型
- BaseDao接口设计
- 布尔检索
- 堆栈的顺序存储结构的简单实现
- JVM内存分配
- handler消息处理机制
- Mybatis破MySql8小时断线问题
- MySql性能调优(五)采用合适的锁机制之表锁的演示
- 递归求数组和
- 机房收费系统之如何注册控件
- HD4185Oil Skimming
- DM3730 x-loader 分析 二