【栈】
顺序:
#define MaxSize 50
typedef struct{
int data[MaxSize];
int top;
}SqStack;
链式:
typedef struct SNode{
int data;
struct SNode *next;
}SNode,*LinkStack;
【队列】
顺序:
#define MaxSize 50
typedef struct{
int data[MaxSize];
int front,rear;
}SqQueue;
链式:
typedef struct QNode{
int data;
struct QNode *next;
}QNode;
typedef struct {
QNode *front,*rear;
}*LinkQueue;