Embark on your journey of mastering advanced built-in 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 C#
- Fix Tray Removal Notification in Stack
- Determine Next Tray to Serve in a Cafeteria Stack
- Managing Cafeteria Trays with Stacks
- Validating Balanced Parentheses Using Stack Operations in C#
- Balancing Parentheses with Stack Operations
- Evaluating Reverse Polish Notation using Stacks in C#
- Unit 2: Queues and Deques in C#
- Correcting the Supermarket Queue
- Managing Morning Tasks with Queues in C#
- Managing Task Queue with LinkedList
- Rotating the Last Element to the First in a LinkedList
- Coffee Shop Order Management with Deques
- Unit 3: Diving into Sorted Dictionaries in C#
- Finding the Country Before Pakistan in a SortedDictionary
- Determining the Next Key in a SortedDictionary
- Showcasing Event Planning with SortedDictionary in C#
- Tracking Quiz Top Performer Using SortedDictionary in C#
- Unit 4: Sorted Dictionaries and Custom Comparators in C#
- Organizing Employees by ID in a Sorted Dictionary
- Adding and Printing Books in a SortedDictionary
- Adding Comparers to Custom Classes in Sorted Dictionaries
- Creating a Sorted Library System Using Custom Classes in C#
- Inventory System with Custom Sorted Dictionary
- Unit 5: Introduction to Practice Problems in C#
- Constructing a Cafe Queue System in C#
- Browser History Management System with Deques
- Priority-Based Order Processing System Using SortedDictionary
- Building a Task Scheduler with Sorted Dictionary