说明
- 只能在队首进行删除,只能在队尾进行插入,遵循“先进先出”(FIFO)原则
- head指向的是第一个元素,而tail指向的是最后一个元素的后一个位置
- 由于第二点,所以当head==tail时,认为是空队列
三个基本元素
这里封装成了结构体类型
struct queue{
int arr[100];//存储内容使用
int head;//队首
int tail;//队尾
};
这里封装成了结构体类型
struct queue{
int arr[100];//存储内容使用
int head;//队首
int tail;//队尾
};