STL Containers Programs
C++ vector, map, set. vector[i] does not bounds-check. at() does.
10 programs · open one, then the next
Start with Vector Basics- 01Vector BasicsBeginnerBasic Vector Operations in C++.Open example →cpp#include <iostream> #include <vector> using namespace std;
- 02Vector OperationsIntermediateAdvanced Vector Operations in C++.Open example →cpp#include <iostream> #include <vector> #include <algorithm> using namespace std;
- 032D VectorIntermediate2D Vector (Vector of Vectors) in C++.Open example →cpp#include <iostream> #include <vector> using namespace std;
- 04Map BasicsBeginnerBasic Map Operations in C++.Open example →cpp#include <iostream> #include <map> #include <string> using namespace std;
- 05Set BasicsBeginnerBasic Set Operations in C++.Open example →cpp#include <iostream> #include <set> using namespace std;
- 06Unordered Map and SetIntermediateUnordered Map and Unordered Set in C++.Open example →cpp#include <iostream> #include <unordered_map> #include <unordered_set> #include <string>
- 07Stack BasicsBeginnerBasic Stack Operations in C++.Open example →cpp#include <iostream> #include <stack> using namespace std;
- 08Queue BasicsBeginnerBasic Queue Operations in C++.Open example →cpp#include <iostream> #include <queue> using namespace std;
- 09Priority QueueIntermediatePriority Queue in C++.Open example →cpp#include <iostream> #include <queue> #include <vector> using namespace std;
- 10Deque (Double-ended Queue)IntermediateDeque Operations in C++.Open example →cpp#include <iostream> #include <deque> using namespace std;