C++的数据类型操作 - stack


使用C++做算法题时,与stack相关的常用操作:

头文件 #include
创建 stack s;
是否为空 s.empty();
入栈 s.push(1);
出栈 s.pop();
栈顶 s.top();
入栈 s.emplace(1); // 高效,不创建临时变量
交换两栈元素 s.swap(stack2);
大小 s.size();
清空 s.clear();