1.队列Queue的定义
队列是只允许在一端插入元素,在另一端删除的线性表。
特点:先进先出(FIFO)
重要术语:出队、入队、队头、队尾。
2.基本操作
- Init_queue ( queue &q ) 初始化队列。
- Destrony_queue ( queue &q ) 销毁队列。
- Enter_queue ( queue &q, int x ) 若队列未满,从队尾入队
- Delete_queue ( queue &q, int &x ) 若队列非空,删除队头元素
- Get_head ( queue &q, int &x ) 若队列非空,读队列元素
- Empty_queue ( queue q ) 空true非空false