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

C++ 中 queue 和 stack 的基础用法

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

C++ 中 queue 和 stack 的基础用法

1. 概述

queue 和 stack 分别是队列和栈。队列是尾进头出,而栈是尾进尾出。两种容器的基础语法很相似,所以总结在一起方便记忆。

2. queue 的基本用法
#include         //queue头文件

int x; 
queue q;           //初始化一个名为q的queue
queue.push(x);          //在队尾插入一个元素
queue.pop();            //删除队列第一个元素
queue.size();           //返回队列中元素个数
queue.empty();          //如果队列空则返回true,否则返回false
queue.front();          //返回队列中的第一个元素
queue.back();           //返回队列中最后一个元素
3. stack 的基本用法
#include         //stack头文件

int x; 
stack s;           //初始化一个名为s的stack
stack.push(x);          //在栈顶压入一个元素
stack.pop();            //删除栈顶第一个元素
stack.size();           //返回栈中元素个数
stack.empty();          //如果栈空则返回true,否则返回false
stack.top();            //返回栈中的第一个元素

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

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

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