c++ 活用stack,queue,pair,list

stack

头文件: <stack>
声明: stack<int> a;
函数:

  1. empty() 堆栈为空则返回真
  2. pop() 移除栈顶元素
  3. push() 在栈顶增加元素
  4. size() 返回栈中元素数目
  5. top() 返回栈顶元素

queue

头文件:<queue>
声明:queue<int> q;

  1. push(x) x进入队列的队尾。
  2. pop() 弹出队列的第一个元素,不会返回被弹出元素的值。
  3. front() 访问队首元素。
  4. back() 访问队尾元素。
  5. empty() 当队列空时,返回true。
  6. size() 返回元素个数。

pair

头文件: <utility>
声明: pair<int><int> p;
成员对象:first, second
(注意 :进行排序是根据first进行排序

list

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容