C++_栈和队列的使用

0x01.说明

  • 在C++中,栈和队列已经封装好了,可以直接创建对象使用。
  • 使用时,需要加上 #include<stack> 和 #include<queue>的头文件。

0x02.使用

1.创建对象

stack<Type> s;
queue<Type> q;

2.基本使用

s.empty();//如果栈为空,返回ture,否则返回false
s.size();//返回栈中元素个数
s.pop();//删除栈顶元素,但不返回其值
s.top();//返回栈顶元素,但不删除这个元素
s.push();//往栈顶压入新的元素
q.empty();//如果队列为空,返回true,否则返回false
q.size();//返回队列中元素的个数
q.pop();//删除队首元素,但不返回其值
q.front();//返回队首元素,但不删除
q.push();//在队尾压入新元素
q.back();//返回队尾原始的值,但不删除

ATFWUS  --Writing  By 2020--03--15

发布了126 篇原创文章 · 获赞 142 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ATFWUS/article/details/104883057