Stack
Let’s learn about stacks in Go.
We'll cover the following
Introduction
The stack is a data structure that operates on the last-in-first-out (LIFO) principle. This means that the elements that we inserted last would be removed first.
Applications of stacks
The stack is used in a wide variety of applications, including:
- Implementation of recursive calls.
- Postfix evaluation of an expression.
- Backtracking.
- Depth-first search of trees and graphs.
- Converting a decimal to a binary number, and so on.
Level up your interview prep. Join Educative to access 80+ hands-on prep courses.