-
-
-
-
-
stack.rar
此程序算法主要实现中缀表达式转换为后缀表达式,后缀表达式的计算,主要利用栈的性质。
-
-
stack.rar
用C语言实现了数据结构中栈的有关算法,包括初始化顺序栈,插入元素,删除栈顶元素,取栈顶元素
-
Stack-processing-data.rar
编写三个函数;主函数、进栈函数、出栈函数。
主函数定义并初始化堆栈,用一个循环,由用户输入对堆栈的操作要求,进栈、出栈或结束操作。
进栈函数在数据进栈前要测试堆栈是否已满,如果已满,则输出提示,告知堆栈已满并取消本次进栈操作;如果未满,将数据进栈并修改栈顶指示器。
出栈函数在数据前要测试堆栈是否已空,如果已空,则输出提示,告知堆栈已空并取消本次出栈操作;如果为空,将栈顶出栈并修改栈顶指示器。数据出栈应将其输出到屏幕。
.
-
-
stack-to-queue.rar
用二个顺序存储结构的栈,通过这二个栈的相关运算实现队列的以下功能。
Queue() //构造函数
bool empty() //返回队列是否已空
bool full() //返回队列是否已满
int serve() //出队列,成功返回0,否则返回-1
int append(const string &item) //item进队列,成功返回0,否则返回-1
int retrieve(string &item) const //将队列头的值赋给item,成功返回0,否则返回-1 ...
-
-