Embark on your journey of mastering advanced data structures such as sorted maps, linked lists/queues, and stacks. This course will lay the foundational knowledge required to effectively manipulate these advanced data structures.
Overview
Syllabus
- Unit 1: Stacks in Go: Introduction and Practical Applications
- Fix the Cafeteria Tray Management Method
- Determine the Next Tray Without Removing It
- Managing Cafeteria Trays with Stack in Go
- Balanced Parentheses Checker in Go
- Balancing Parentheses with Stack Operations in Go
- Evaluate Reverse Polish Notation in Go
- Unit 2: Exploring Queues and Deques Using Slices in Go
- Managing Supermarket Checkout Queue
- Working with Queues in Go
- Managing Tasks Using a Deque in Go
- Rotate LinkedList Elements
- Simulating Coffee Shop Order Management with Deques in Go
- Unit 3: Working with Maps and Sorting in Go
- Check Pakistan's Population in Map
- Finding the Last Key in a Map
- Sequential Removal of Map Elements in Go
- Tracking Quiz Scores with Maps
- Unit 4: Custom Sorting in Go
- Sorting Employees by ID in Go
- Creating a Sorted Library in Go
- Implementing Custom Sorting for Players
- Creating a Sorted Book Library in Go