CSDN论坛 > C/C++ > C语言

求一个栈的C语言实现代码 [问题点数:100分,结帖人wilfred]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:161
Bbs7
本版专家分:25303
Blank
红花 2003年9月 扩充话题大版内专家分月排行榜第一
2004年12月 C/C++大版内专家分月排行榜第一
2004年11月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年1月 C/C++大版内专家分月排行榜第二
Bbs5
本版专家分:3169
Bbs1
本版专家分:0
Bbs3
本版专家分:768
Bbs3
本版专家分:768
Bbs3
本版专家分:768
Bbs7
本版专家分:25303
Blank
红花 2003年9月 扩充话题大版内专家分月排行榜第一
2004年12月 C/C++大版内专家分月排行榜第一
2004年11月 C/C++大版内专家分月排行榜第一
Blank
黄花 2005年1月 C/C++大版内专家分月排行榜第二
Bbs5
本版专家分:2504
Bbs5
本版专家分:2963
Bbs2
本版专家分:360
Bbs1
本版专家分:9
Bbs4
本版专家分:1283
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!登录|注册
其他相关推荐
栈的实现与操作(C语言实现)
栈的定义  1, 栈是一种特殊的线性表  2,栈仅能在线性表的一端进行操作  3,栈顶(Top): 允许操作的一端 允许操作的一端  4,栈底(Bottom): ,不允许操作的一端 不允许操作的一端 这里我们实现了顺序栈和链式栈~~~~
利用栈实现队列(C语言实现)
在上一篇优化后队列的实现(C语言实现) 中,虽然我们对队列的时间复杂度进行了优化,但是却让代码的可读性变差了,代码显得略微臃肿(当然,这些话你看看就好,主要是为了奉承这篇博文的)。 这里主要实现的是:利用栈来实现队列 基本思路: 1,创建两个栈 2,两个栈合并起来组装成一个队列,分别取名为instack,outstack,用于进队列,出队列 3,比如有1,2,3,4,5 需要进入队列,先将这一串数压入instack栈中,假设压入顺序为1,2,3,4,5(1为栈底),再将instack中的数据移入outst
数据结构(严蔚敏)之三——顺序栈之c语言实现
实验: 编写一个程序实现顺序栈的各种基本运算,并在此基础上设计一个主程序,完成如下功能: (1)初始化顺序栈 (2)插入元素 (3)删除栈顶元素 (4)取栈顶元素 (5)遍历顺序栈 (6)置空顺序栈 分析: 栈的顺序存储结构简称为顺序栈,它是运算受限的顺序表。 对于顺序栈,入栈时,首先判断栈是否为满,栈满的条件为:p->top= =MAXNUM-1,栈满时,不能入栈; 否则
数据结构之---C语言实现共享栈
数据结构之---C语言实现共享栈
用栈和队列实现中缀表达式的求解
今天为了复习栈和队列的相关知识
栈的应用--简单计算器---加减乘除
源文件  1#include #include #include #include #define emptytos (-1)//空栈 #define minstacksize (5)//最小栈大小 //typedef char element; #define element int //顺序栈的实现 typedef struct stackrecord { int ca
C语言 实现 链表栈
LinkStack.h 头文件声明如下: #include typedef int DataType; //自定义数据类型,假定为整型 struct Node; //单链表结点类型 typedef struct Node *PNode; //结点指针类型 typedef struct Node
C语言模拟顺序栈的创建、入栈、出栈操作
#include #include #define true 1 #define false 0 #define ok 1 #define error 0 #define infeasible 1 #define overflow 0 typedef struct{ int *base; int *top; int stacks
栈的链表实现(C语言)
源码文件地址 :http://download.csdn.net/detail/mcu_tian/9530628 由前面:http://blog.csdn.net/mcu_tian/article/details/51493081所述 链表实现的栈在操作过程中频繁的pop和push会伴随着频繁的malloc和free,伴随着很大的系统开销。 基于此,在此实现中,通过实现一个空闲节点链表,将p
用C语言实现链栈的基本操作
用C语言实现链栈的基本操作
关闭