Data Structures/Stack
LIFOsequentialrecursive
Press play to start
1void push(int val) {
2 stack[++top] = val;
3}
Step 1/0

Practice

LeetCode·#20 Valid ParenthesesEasyHackerRank·Maximum ElementEasyNeetCode·Valid ParenthesesEasy
OperationBestAverageWorst
pushO(1)O(1)O(1)
popO(1)O(1)O(1)
peekO(1)O(1)O(1)
searchO(1)O(n)O(n)
SpaceO(n)