摘要:
队列是只允许在一端进行插入操作而在另一端进行删除操作的线性表。 队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。假设队列是q=(a1,a2,……,an),那么a1就是队头元素而an就是队尾元素。这样我们就可以删除时总是 阅读全文
摘要:
1.栈的顺序存储及实现 我们定义一个top变量来指示栈顶元素在数组中的位置。当栈存在一个元素时,top等于0,因此通常把空栈的判定条件定为top等于-1。 1.栈的结构定义: #define MAXSIZE 100 typedef struct { int data[MAXSIZE]; int to 阅读全文
摘要:
栈 栈 是限定仅在表尾进行插入和删除操作的线性表。 我们把允许插入和删除的一端称为栈顶(Top),另一端称为栈底(Bottom),不含任何数据元素的栈称为空栈。栈又称后进先出的线性表简称LIFO(Last in First out)结构。 定义中说是在线性表的表尾进行插入和删除操作,这里表尾是指栈顶 阅读全文