其他分享
首页 > 其他分享> > 什么是队列?

什么是队列?

作者:互联网

文章目录

简介

队列是一种先进先出的数据结构,就如同食堂排队打饭一样,先来的同学能先打到饭,而后面先来的同学则要等到最后才能打到饭菜。这里刚去打饭的同学我们成为队尾,这个行为被称为入队。而第一个打到饭的同学则被称为队头,这个行为被称为出队

顺序队列

顺序队列是指给定长度,整个队列如同一条直线。如果队尾到了末端就会满队。
下表为数据[1,2,3]依次入顺序队列

空队列
第一次入队1
第一次入队21
满队321

链式队列

链式队列与顺序队列不同的是一但由数据出队,那么已出队的位置将会成为空闲空间,供新数据入队。
下表为数据[1,2,3,4]依次入链式队列

空队列
第一次入队1
第二次入队21
满队321
出队21
第四次入队421

结语

这是比较简单的一种数据结构之一,今天的记录就到这里来

标签:顺序,21,队列,什么,入队,出队,链式
来源: https://blog.csdn.net/qq_24264445/article/details/122463154