本文依照学习难度,分成入门、进阶两个部分。
入门部分以直观、易于理解为主;进阶部分重点在于概念、推导等。
目录
入门
队列是一种先进先出的数据结构。(First In First Out,FIFO)

队列是一种特殊的线性结构,只允许在队列的首部(head)进行删除操作(出队),而在队列尾部进行插入操作(入队)
当队列中没有元素时(head=tail),称为空队列。
是广度优先搜索/队列优化的最短路径算法的核心数据结构。
队列的三个基本元素(一个数组,两个变量),队首队尾
进阶
[1] 算法图解 Aditya Bhargava (作者) 袁国忠 (译者)