简单来说,和栈大差不差,对头操作,先进先出。
ADT Queue{
数据对象:D={ai|ai∈ElemSet, i=1,2, …,n, n≥0}
数据关系:R1={<ai-1,ai>|ai-1,ai∈D, i=1,2, …,n }
基本操作:
QueueTraverse( Q, visit() )
简单来说,和栈大差不差,对头操作,先进先出。
ADT Queue{
数据对象:D={ai|ai∈ElemSet, i=1,2, …,n, n≥0}
数据关系:R1={<ai-1,ai>|ai-1,ai∈D, i=1,2, …,n }
基本操作:
QueueTraverse( Q, visit() )