Added example for stack using C++ STL in "Stacks" (#28814)

* Added example for stack using C++ STL in "Stacks"

* fix: changed c++ to cpp
This commit is contained in:
Kyle Lobo
2019-06-12 07:14:42 +05:30
committed by Randell Dawson
parent a7a42b1293
commit 9252cbb998

View File

@@ -16,9 +16,8 @@ Some basics operations of stack are:
Implementation of a stack is possible using either arrays or linked lists. The following is a simple array implementation of the stack data structure with its most common operations.
```C++
//Stack implementation using array in C++
//You can also include<stack> and then use the C++ STL Library stack class.
### Stack implementation using array in C++
```cpp
#include <bits/stdc++.h>
@@ -65,6 +64,29 @@ int main() {
return 0;
}
```
### Stack implementation using STL in C++
```cpp
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack<int> s;
s.push(10);
s.push(20);
s.push(30);
cout << "The size of the stack is: " << s.size() << endl;
cout << "Top of the stack is: " << s.top() << endl;
cout << "The stack is: " << endl;
while (!s.empty()) {
cout << s.top() << " ";
s.pop();
}
cout << endl;
}
```
#### Using Arrays as Stacks