In this chapter, we are going to build upon the skills we learned in the last chapter in order to create special list implementations. We are still sticking to linear structures. We will get into the details of more complex data structures in the coming chapters.
In this chapter, we are going to understand the concepts of stacks and queues. We will also implement these data structures in Python using various methods such as lists and node.
In this chapter, we will cover the following:
- Implementing stacks and queues using various methods
- Some real-life example applications of stacks and queues