#include <stdio.h>
#include <stdlib.h>
typedef int ElemType;
#define Maxsize 50
#define Initsize 100
typedef struct {
ElemType data[Maxsize];
int length;
}SqList;
typedef struct {
ElemType* data;
int maxsize, length;
}SeqList;
typedef struct DoubleNode{
ElemType data;
DoubleNode* prior, * next;
}DNode,*DLinklist;
typedef struct {
ElemType data;
int next;
}SLinklist[Maxsize];
typedef struct {
ElemType data[Maxsize];
int top;
}SqStack;
typedef struct LinkNode{
ElemType data;
struct LinkNode* next;
}*LiStack;
typedef struct {
ElemType data[Maxsize];
int front, rear;
}SqQueue;
typedef struct {
ElemType data;
struct LinkNode* next;
}LNode;
typedef struct {
LNode* front, * rear;
}LinkQueue;
int main() {
SeqList L;
L.data = (ElemType*)malloc(sizeof(ElemType) * Initsize);
L.data = new ElemType(Initsize);
return 0;
}