Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Advanced Built-In Data Structures and their Usage

via CodeSignal

Overview

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.

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

Reviews

Start your review of Advanced Built-In Data Structures and their Usage

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.