栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++的队列(队列的认识)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++的队列(队列的认识)

队列(queue)是一种特殊的线性表,是一种先进先出(FIFO)的数据结构。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。

首先如果我们想要定义一个类 ,我们首先要导入一个库:

include ;

当然会万能库的也可以导入万能库。
如何创建一个类呢?
我们只需要输入这么一行代码:

queue_____(队名);

与栈不同的是,栈先进后出,而队列是只能删除对头不能在对头插入,不能删除队尾,但可以插入。相同的是,他们中间的元素都不能做操作。

接下来,救说几个常用的代码。

    ___(与上面queue的<>中填的一样) a=___(队名).front() ←把队头赋给a___(与上面queue的<>中填的一样) a=___(队名).back()←把队尾赋给a___(队名).push(变量名) ←把"()"中的变量的值加入到队尾___(队名).pop() ←把队头弹出___(队名).empty()←看对是否空了,如果空了,返回True,否则返回False___(队名).size()←返回队列元素的数量

好了,以上就是今天的全部内容了,我们下期再会。
不要忘记点赞收藏殴~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/743641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号