Traverse through fascinating C++ data structures such as arrays, vectors, strings, sets and maps. Learn to manage and manipulate these structures effectively and use their advantages to boost your code.
Overview
Syllabus
- Lesson 1: Understanding and Using Arrays in C++
- Calculating Class Average Using Arrays in C++
- Accessing the Last Element in an Array
- Correctly Access the First Element of an Array in C++
- Identify and Correct the Array Index Error
- Add New Grade Data to Classroom Array
- Enhance Student Grades Using Arrays in C++
- Lesson 2: Exploring the World of C++ Vectors
- Vector Modification in a Library System
- Debugging the Library System Update
- Convert Index-Based Loop to Range-Based Loop
- Add New Book ID Update Logic to Library System
- Fix Vector Out-Of-Bounds Access
- Working with Vector Methods size, empty, and clear
- Lesson 3: Navigating the World of C++ Strings
- Craft Your Party Invitation Using C++ Strings
- Personalize the Party Invitation
- Counting Characters in a String
- Capitalize the First Character in a String
- Fix the Party Invitation Code
- Modify and Concatenate Strings
- Lesson 4: Navigating Multidimensional Arrays in C++
- Visualizing a Tic-Tac-Toe Board in C++
- Modify the Tic-Tac-Toe Board for a Draw Outcome
- Debugging the Tic-Tac-Toe Board Display
- Add Tic-Tac-Toe Board Initialization
- Displaying a Tic-Tac-Toe Board Using Multidimensional Arrays in C++
- Lesson 5: Understanding Sets in C++
- Check Element Existence Using Count Function
- Adding Duplicate Elements to a Set
- Remove and Verify Element in Set
- Manage a To-Do List Using Sets
- Remove duplicates using a set
- Lesson 6: Introduction to Maps and Unordered Maps in C++
- Adding a New Student to the Map
- Accessing Map Elements Correctly
- Managing Planet Populations with a Map
- Iterate and Print Car Prices