Loading repovive.com/roadmaps/cpp
Roadmaps
C++
Vectors & STL Basics
Problemset
Discussion
AI Helper
Getting Started
0/48
Variables & Data Types
0/57
Input & Output
0/48
Operators & Expressions
0/52
Control Flow
0/53
Loops
0/58
Arrays
0/50
Strings
0/46
Functions
0/50
Pointers & References
0/52
Structs
0/44
Vectors & STL Basics
0/48
1
Intro
2
What is a Vector?
3
Including the Vector Header
4
Creating Vectors
5
Quiz: Vector Basics
6
Vector Initialization
7
Accessing Elements
8
Quiz: Dynamic arrays
9
Vector Size and Capacity
10
Adding Elements
11
Removing Elements
12
Quiz: Dynamic arrays
13
Inserting and Erasing
14
Clearing Vectors
15
Iterating Over Vectors
16
Quiz: Dynamic arrays
17
Range-Based For Loops
18
Vectors and Functions
19
Passing by Reference
20
Quiz: Dynamic arrays
21
2D Vectors
22
Common Vector Operations
23
Quiz: Dynamic arrays
24
Sorting Vectors
25
Problem: Finding Maximum
26
Problem: Removing Duplicates
27
Problem: Counting Occurrences
28
Quiz: Vector Problems
29
Problem: Reversing a Vector
30
Problem: Sum of Elements
31
Problem: Building Dynamically
32
Vector vs Array
33
Common Mistakes
34
Quiz: Dynamic arrays
35
Performance Tips
36
Problem - Xenia and Ringroad
37
Xenia - The Pattern
38
Xenia - Algorithm
39
Quiz: Dynamic arrays
40
Xenia - Implementation
41
Lessons from Xenia
42
Problem - Dragons
43
Dragons - The Pattern
44
Dragons - Algorithm
45
Quiz: Dynamic arrays
46
Dragons - Implementation
47
Lessons from Dragons
48
Section Recap
Maps & Sets
0/52
Pairs & Tuples
0/53
STL Algorithms
0/50
Classes & Objects
0/54
Inheritance & Polymorphism
0/56
File I/O
0/49
Exception Handling
0/54
Dynamic Memory
0/50
12.1
Intro
4 minutes
100%
Tasks
Read Unit