数据结构存储结构清单顺序表存储结构typedef struct{ElemType *elem;int length;}SqList;单链表存储结构typedef struct LNode{ElemType data;struct LNode *next;}LNdode,*LinkList;双向链表得存储结构typedef struct DuLNode{ElemType data;struct DuLNode *prior;struct DuLNode *next;}DuLNode,*DuLinkList;顺序栈得存储结构typedef struct{SElemType *base;SElemType *top;int stacksize;}SqStack;链栈得存储结构typedef struct StackNode{ElemType data;struct StackNode *next;}StackNode,*LinkStack;顺序队列得存储结构typedef struct{QElemType *base;int front;int rear;}SqQueue;队列链式存储结构typedef struct QNode{QElemType data;struct QNode *next;}QNode,*QueuePtr;typedef struct{QueuePtr front;Queue rear;}LinkQueue;串得定长顺序存储结构typedef struct{char ch[maxlen+1];int length;}SString;串得堆式顺序存储结构typedef struct{char *ch;int length;}HString;串得链式存储结构typedef struct Chunk{char ch[ChunkSize];struct Chunk