2011年5月10日
摘要:
栈和队列都是一种运算受限制的线性表。栈,先进后出。队列,先进先出。其存储和基本操作与线性表类似。(一)栈(1)顺序栈#define MAXSIZE 100typedef int DataType;typedef struct { DataType data[MAXSIZE]; int top;}seqstack;(2)链栈typedef int DataType;typedef struct Node{ DataType data; struct Node *next;}StackNode,*Linkstack;Linkstack top;(二)队列(1)顺序队typedef int Dat. 阅读全文
摘要:
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef int DataType;#define MAXSIZE 100typedef struct { DataType data[MAXSIZE]; int top; }seqstack;//顺序栈int main(){ int N,r; DataType x; scanf("%d%d",&N,&r); seqstack *s; s=(seqstack *)malloc(sizeof(seqstack)); 阅读全文