栈接口实现: 顺序栈实现: 链栈 链节点: 链栈实现: 栈应用 ...
分类:
其他好文 时间:
2017-12-23 15:57:41
阅读次数:
175
#include #include #include #include #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define IBFEASIBLE -1 #define OVERFLOW -2 //#define MA... ...
分类:
其他好文 时间:
2017-11-26 17:49:10
阅读次数:
183
/*************************************************************** Author :h-j-w Created Time :2017-11-26 File Name :顺序栈 *******************************... ...
分类:
其他好文 时间:
2017-11-26 14:03:55
阅读次数:
107
1 #include 2 #include 3 #define MAX 100 4 5 typedef struct 6 { 7 char c[MAX]; 8 int top; 9 }*seqstack; 10 11 void InitStack(seqstack s);//建立一个空栈 12 in... ...
分类:
其他好文 时间:
2017-11-10 21:48:48
阅读次数:
131
实验题目:栈的应用-算术表达式求值 实验环境: Visual C++ 6.0 实验目的 : 1 .掌握栈的定义及实现; 2 .掌握利用栈求解算术表达式的方法。 实验内容: 通过修改完善教材中的算法3.4,利用栈来实现算术表达式求值的算法。对算法3.4中调用的几个函数要给出其实现过程: (1) 函数I ...
分类:
其他好文 时间:
2017-11-09 18:35:47
阅读次数:
173
#include <iostream>#include <stdlib.h>#define MAXLISTSIZE 100 //预设的存储空间最大容量using namespace std; typedef string ElemType;typedef struct{ ElemType *base ...
分类:
编程语言 时间:
2017-11-04 15:09:01
阅读次数:
233
1 /*栈和队列:逻辑结构属于操作受限的线性表 2 *栈:特点先进后出,只允许在栈顶操作 3 *栈的实现方式:顺序栈和链栈 4 *常见的操作:进栈,出栈,获取栈顶,判空,判满,栈的容量 5 *栈的应用 6 *1.逆序相关操作 7 *2.分隔符匹配 8 * */ 9 //顺序栈 10 public c... ...
分类:
编程语言 时间:
2017-10-17 15:08:26
阅读次数:
227
/* Name: 顺序栈的实现 Copyright: Author: Date: Description: */#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef Ele ...
分类:
其他好文 时间:
2017-10-16 10:58:57
阅读次数:
125
栈的习题主要是课本后面的练习题,其中也包括了递归算法的一部分 ...
分类:
其他好文 时间:
2017-09-23 16:21:44
阅读次数:
237
1.栈是一种特殊的线性表,它只允许在表的一段进行删除和插入操作,是先进后出的线性表 2.栈的应用形式主要是作为一个第三方的工具使用,比如在递归算法变非递归算法的时候就要借住栈 ...
分类:
其他好文 时间:
2017-09-23 16:12:38
阅读次数:
144