栈的C语言基本操作
来源:互联网 发布:简述算法的复杂度分析 编辑:程序博客网 时间:2024/05/01 01:37
这是数据结构中栈的基本操作的代码。栈是一个后进先出的线性结构,也有顺序栈和链栈两种结构,这里采用顺序储存结构。
包括建立栈、元素进栈、取栈顶元素等基本操作。还包括十进制向八进制的转换(稍加修改可以将十进制转换为任意进制的数)
#include <stdio.h>
#define size 50
#include <malloc.h>
#define OVERFLOW -1
#define OK 1
#define ERROR 0
typedef int elemtype;
typedef int status;
typedef struct
{
}stack;
void
{//初始化空栈
}
void push(stack &s,elemtype e)
{//元素进栈
}
void output(stack s)
{//output all elements in the stack s
}
status gettop(stack s,elemtype topelem)
{//get the top element of stack s
}
void delstack(stack &s)
{//删除栈顶元素
}
void main()
{
}
- C语言实现栈的基本操作
- 栈的C语言基本操作
- C语言链栈的基本操作
- C语言顺序栈的基本操作
- C语言 栈的基本操作 栈的实现
- 数据结构栈的基本的操作(C语言)
- 栈的基本操作 用C语言描述
- 【基本数据结构】C语言基于数组的栈操作
- 用C语言实现链栈的基本操作
- C语言实现顺序栈的基本操作
- 链栈的基本操作实现(c语言)
- C语言实现顺序栈的基本操作
- 算法与数据结构-栈的基本操作C语言实现
- C语言链队列的基本操作
- C语言--树的基本操作
- c语言单链表的基本操作(代码)
- C语言信号量的基本操作
- C语言二叉树的基本操作
- 注重实效的程序员之快速参考指南
- 五、Swift Alamofire入门
- 经典加密算法 - DES
- 山科大 oj 小学生算术题
- 计算器之如何解决运算符优先级问题
- 栈的C语言基本操作
- 正则表达式高级用法---五(反向引用 /1, /2...)
- Java4Android学习笔记26-27
- Java注解
- hdu 5441 并查集+排序
- apk文件反编译dex2jar.bat遇到的问题
- 最短路径基本介绍(2)--Dijkstra算法(单源最短路径算法)
- 算法学习--4 设置一个有getMin功能的栈之栈的升级版(待修改)
- uva1347 Tour