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 in C++

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: Exploring Stacks in C++ with the Standard Template Library
    • Cafeteria Tray Stack Management Fix
    • Determining Next Tray in Stack
    • Cafeteria Tray Stack Management Task
    • Balanced Parentheses Evaluation Using Stack Operations
    • Minimum Removals to Balance Parentheses in C++
    • Evaluate Reverse Polish Notation Using Stacks
  • Unit 2: Exploring Queues and Deques using C++
    • Supermarket Checkout Line Fix
    • Managing Morning Tasks Using Queues in C++
    • Managing a Task Queue with C++ Deque
    • Rotate a Deque to Move the Last Element to the Front
    • Simulating Coffee Shop Orders with Deque in C++
  • Unit 3: Diving into Associative Containers with C++
    • Fixing the Bug in Fruit Inventory Using std::map
    • Identifying Preceding Fruit in a Map
    • Determining the Successive Key in a std::map
    • Finding the Next Scheduled Event in C++ Using std::map
    • Aggregating Scores with std::multimap and std::map in C++
  • Unit 4: Using Custom Comparators and Objects as Keys in C++ Maps
    • Organizing Employees Using Sorted Maps in C++
    • Using Custom Classes as Keys in C++ Maps
    • Using Custom Comparator with Player Class in Sorted Maps
    • Using Custom Classes in Sorted Maps
    • Inventory Management using Custom Sorted Maps in C++
  • Unit 5: Practice Problems with C++ STL: Exploring Queues and Maps
    • Cafe Order Queue System Implementation
    • BrowserHistory Management with Deques
    • Priority-Based Order Management System
    • Efficient Task Scheduling with Custom Objects in C++

Reviews

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

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.