In this course, you will expand your knowledge of C++'s more advanced features, including comprehensive data structures like maps, sets, and pairs, as well as nesting these data structures together, which are crucial for managing more complex data efficiently.
Overview
Syllabus
- Lesson 1: Working with Vectors in C++
- Enhancing Vectors in C++
- Unpacking Nested Vectors in C++
- Vector Subset Extraction
- Finding Max and Min String Lengths in a Vector
- Combining and Repeating Arrays in C++
- Lesson 2: C++ Maps and Their Operations
- Checking for Existing Recipe before Adding
- Fix the Grocery List Quantity Update Bug
- Adding and Updating Product Inventory Using Maps in C++
- Deregistering Equipment in Inventory
- Managing Event Equipment Inventory Using C++ Maps
- Lesson 3: C++ Sets and Their Operations
- Modify Set Difference to Symmetric Difference in C++
- Fix the Employee Roster Management Program
- Check Flower Availability in Garden Set
- Managing Unique Flowers in a Garden
- Managing Store Inventory with Unordered Sets in C++
- Lesson 4: Compound Data Structures in C++
- Improving Error Handling in Nested Maps
- Fix the Book Collection in the Virtual Library
- Add a New Rocket to the Fleet
- Adding Stock in Inventory Management
- Updating Room Occupancy in a Building
- Lesson 5: Stacks and Queues in C++
- Modifying BrowserHistory Class for LIFO Principle
- Diagnosing DocumentManager in C++
- Managing Print Jobs with Queues
- Enhancing the Stack Class with Peek and Pop Methods
- Print Queue System in C++