您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 数据结构之表达式求值

  2. 数据结构之表达式求值 c++编写,练习栈的使用 c++源文件 typedef struct sqstack { char data[MAXSIZE]; int top; } stack,*seqstack;
  3. 所属分类:C++

    • 发布日期:2009-07-17
    • 文件大小:1024
    • 提供者:l_stream
  1. 就是顺序栈的基本定义与功能

  2. 这段代码描述了顺序栈的基本定义与功能,对初学者有用
  3. 所属分类:专业指导

    • 发布日期:2009-10-31
    • 文件大小:269
    • 提供者:z978824093zf
  1. 最短距离问题 数据结构与算法

  2. #include #include #define OK 1; #define ERROR -1; typedef int Status; typedef long VRType; typedef int VertexType; typedef long ShortPathTable; #define FALSE 0 #define TRUE 1 typedef int SElemtype; //定义栈的数据类型 enum{A,B,C,D,E,F}; //===========栈的相关定义==
  3. 所属分类:其它

    • 发布日期:2009-12-06
    • 文件大小:153600
    • 提供者:net_david
  1. 数据结构入栈和出栈实例

  2. 数据结构栈的实例,介绍栈的应用 typedef struct { SElemType *base; SElemType *top; int stacksize;//当前已存储的分配空间 }SqStack;
  3. 所属分类:其它

    • 发布日期:2009-12-21
    • 文件大小:2048
    • 提供者:Zenglihuan
  1. 栈和队列的基本操作实现及其应用

  2. 一、实验目的 1、熟练掌握栈和队列的基本操作在两种存储结构上的实现。 2、会用栈和队列解决简单的实际问题。 二、实验内容 (可任选或全做) 假设称正读数和反读数都相同的字符序列为“回文”,例如,‘abba’和‘abcba’是回文,‘abcde’和‘ababab’则不是回文。试写一个算法判断别读入的一个以‘@’为结束符的字符序列是否是“回文”。 [实现提示]   首先,序列1进栈,然后序列1出栈并与序列2比较 相关常量及结构定义: # define STACK_INIT_SIZE 100 # d
  3. 所属分类:其它

    • 发布日期:2010-04-28
    • 文件大小:51200
    • 提供者:thomas4875
  1. 非递归算法遍历二叉树程序代码

  2. #include #include //#define error 0 //#define OVERFLOW -1 //#define ok 1 #define MAXSIZE 100 typedef char TElemType; typedef int Status; typedef struct BiTNode{ //树的结点 TElemType data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; typedef BiTre
  3. 所属分类:C

    • 发布日期:2010-05-15
    • 文件大小:2048
    • 提供者:chushan89
  1. 数据结构课程设计 表达式计算

  2. 一、 实验内容 本程序完成了算术表达式的求值以及演示操作。集体实现功能如下: 1.算术表达式的求值,包括加、减、乘、除、乘方、单目减运算; 2.赋值运算,即给某一变量赋值或赋计算表达式; 3.函数表达式求值,即运算量为变量。 4.运算量可以为实数,也可以为整数,只需简单修改宏定义。默认为实数运算。 二、数据结构设计 1. 算符优先法数据结构设计 本程序采用了“算符优先法”,使用两个工作栈。一个称作OPTR,用以寄存运算符;另一个称作OPND,用以寄存操作数或运算结果。此处采用的顺序栈结构如下:
  3. 所属分类:其它

    • 发布日期:2010-07-19
    • 文件大小:26624
    • 提供者:mengsuplus
  1. 二叉树三种遍历的非递归算法C语言

  2. 本资源给出二叉树先序、中序、后序三种遍历的非递归算法,此三个算法可视为标准算法,直接用于考研答题。 1.先序遍历非递归算法 #define maxsize 100 typedef struct { Bitree Elem[maxsize]; int top; }SqStack; void PreOrderUnrec(Bitree t) { SqStack s; StackInit(s); p=t; while (p!=null || !StackEmpty(s)) { while (p!=nu
  3. 所属分类:其它

    • 发布日期:2010-07-25
    • 文件大小:23552
    • 提供者:iqizheng
  1. C语言 栈的基本操作

  2. 栈的新建,插入,删除,取栈头等等 #include #include #define OK 1 #define ERROR 0 #define STACK_INIT_SIZE 100 // 存储空间初始分配量 #define STACKINCREMENT 10 // 存储空间分配增量 typedef int SElemType; // 定义栈元素类型 typedef int Status; // Status是函数的类型,其值是函数结果状态代码,如OK等 struct SqStack { SE
  3. 所属分类:C

    • 发布日期:2010-10-11
    • 文件大小:3072
    • 提供者:wwweet
  1. 有关栈的输入,输出,删除,修改等

  2. #include //打开库文件#include #include #include #include #include #define error 0#define ok 1typedef struct{ int *base; int *top; int stacksize;}sqstack; class CExpression{public: CExpression(); ~CExpression();public: void initstack(sqstack &s); int ge
  3. 所属分类:C

    • 发布日期:2010-10-24
    • 文件大小:35840
    • 提供者:wangjing45431
  1. 编译原理赋值语句四元式

  2. c++写的,四元式的 #include #include #include #include using namespace std; typedef struct SqStack{//定义栈的数据结构 char *base; char *top; }SqStack; struct Query{//数据结点
  3. 所属分类:iOS

    • 发布日期:2010-12-01
    • 文件大小:3072
    • 提供者:zr519
  1. 数据结构课程设计(翻译标准C版本)

  2. # include # define STACK_INIT_SIZE 100 # define STACKINCREMENT 10 typedef int SElemType; struct SqStack{ SElemType * base; SElemType * top; int stacksize; int Length; }; struct SqStack S; SElemType * e; void InitStack () { S.base=(SElemType *)malloc
  3. 所属分类:C

    • 发布日期:2010-12-07
    • 文件大小:1024
    • 提供者:shouliezhe1hao
  1. 词法分析 C++程序代码

  2. 用于词法分析的C++代码 #include #include #include using namespace std; struct sqstack //定义分析栈 { int data[20]; int top; //栈顶指针 };
  3. 所属分类:C++

  1. 数据结构迷宫算法求解

  2. /* ****迷宫算法求解************* */ /**计目标:教学演示**************/ #include #define rows 10 #define cols 10 typedef struct {int row; int col; }PosType;/* //坐标点结构 */ typedef struct {int ord;/*//通道块在路径上的“序号” */ PosType seat;/*//通道块在迷宫中的“坐标位置”*/ int di;/*//从此通道快
  3. 所属分类:C/C++

    • 发布日期:2011-03-12
    • 文件大小:36864
    • 提供者:yuan1991424
  1. 二叉树 数据结构与数据库 C++ 作业

  2. 二叉树 数据结构与数据库 C++ 作业 typedef struct BiTNode{ //定义二叉树 char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; typedef struct{ //栈 char *base; char *top; int stacksize; }SqStack; Status InitStack(SqStack &S){ S.base=(char *)malloc(STACK_INIT_SIZE
  3. 所属分类:C/C++

    • 发布日期:2011-04-18
    • 文件大小:11264
    • 提供者:weiwei1110
  1. 表达式求值(栈的应用)

  2. #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #include #include using namespace std; typedef double SElemType; ///////////////////////////////////////////////////////////////////////////////// /*以下为栈的操作*/ typedef struct SqStack //栈的顺序存储结构 {
  3. 所属分类:C/C++

    • 发布日期:2011-05-08
    • 文件大小:2048
    • 提供者:a574490399
  1. SqStack.txt

  2. 实现了数据结构中栈的顺序表示方式,并且在vs2005环境下作了测试。有一个问题就是有一个销毁栈的函数,我不能保证它申请的资源释放掉了,如果又问题请大家批评指正。
  3. 所属分类:C/C++

    • 发布日期:2011-09-29
    • 文件大小:3072
    • 提供者:l360220954
  1. Tools - Template SqStack

  2. For using,you can open ReadMe file.
  3. 所属分类:C++

    • 发布日期:2012-11-07
    • 文件大小:2048
    • 提供者:zonozz
  1. c++4栈的操作

  2. struct SqStack { ElemType elem[MAX]; int top; }; void OutStack(struct SqStack S); void InitStack(struct SqStack *p); void Push(struct SqStack *p,ElemType x); ElemType Pop(struct SqStack *p); ElemType GetTop(struct SqStack *p);
  3. 所属分类:C++

    • 发布日期:2018-08-18
    • 文件大小:2048
    • 提供者:lengguangyao11
  1. SqStack.cpp

  2. 输入10个字符,并按输入顺序入栈,然后将它们逐个出栈并输出 分别用非递归和递归两种方法实现十进制数转换成八进制,并通过设置断点来观察递归返回值的输出情况。 输入一个算术表达式,以#为结束符,如:(2+4)*6#,判断其括号是否匹配
  3. 所属分类:互联网

    • 发布日期:2021-03-16
    • 文件大小:4096
    • 提供者:ff_zz
« 12 3 »