c++ stl stack_C ++ STL中的stack :: empty()函数
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
TOP Interview Coding Problems/Challenges Run-length encoding (find/print frequency of letters in a string) Sort an array of 0's, 1's and 2's in linear time complexity Checking Anagrams (check whether two string is anagrams or not) Relative sorting algorithm Finding subarray with given sum Find the level in a binary tree with given sum K Check whether a Binary Tree is BST (Binary Search Tree) or not 1[0]1 Pattern Count Capitalize first and last letter of each word in a line Print vertical sum of a binary tree Print Boundary Sum of a Binary Tree Reverse a single linked list Greedy Strategy to solve major algorithm problems Job sequencing problem Root to leaf Path Sum Exit Point in a Matrix Find length of loop in a linked list Toppers of Class Print All Nodes that don't have Sibling Transform to Sum Tree Shortest Source to Destination Path Comments and Discussions Ad: Are you a blogger? Join our Blogging forum. Please enable JavaScript to view the comments powered by Disqus.
翻译自: https://www.includehelp.com/stl/stack-empty-function-in-cpp-stl.aspx
c++ stl stack
还没有评论,来说两句吧...