c++ stl stack
Prototype:
原型:
stack<T> st; //declaration
st.empty();
Parameter:
参数:
No parameter passed
Return type: Bool (True or False)
返回类型:布尔型(True或False)
True: Stack is empty
正确:堆栈为空
False: Stack is not empty
False:堆栈不为空
Header file to be included:
包含的头文件:
#include <iostream>
#include <stack>
OR
#include <bits/stdc++.h>
Usage:
用法:
The function checks whether a stack is empty or not.
该函数检查堆栈是否为空。
Time complexity: O(1)
时间复杂度:O(1)
Example:
例:
For a stack of integer,
stack<int> st;
st.push(4);
st.push(5);
stack content:
5
C++ implementation:
Output
...use of empty function...
stack elements are:
top element is:6
top element is:5
top element is:4
stack empty
3 pop operation performed total to make stack empty
翻译自: https://www.includehelp.com/stl/stack-empty-function-in-cpp-stl.aspx
c++ stl stack