- Array (additional) ✅
- String (additional) ✅ {13 operations}
- vector ✅ {12 operations}
- stack ✅ {5 operations}
- queue ✅ {6 operations} (Types: priority_queue✅, deque✅)
- deque ✅ {8 operations}
- priority_queue ✅ {5 operations}
- Linked List ✅ {16 operations}
- set ✅ {9 operations (need to rem)} (Types: multiset , unordered_set✅)
- multiset ❗❗
- unordered_set ✅ {7 operations} (it is similar to hashset in java)
- map ✅ {14 operations} (similar to unordered_map, it just ordered!)
- multimap ❗❗
- unordered_map ✅ {14 operations}
- tuple ✅ {4 operations}
- pair ✅ {4 operations}
<iostream><vector><string><algorithm><map><set><unordered_map><queue><stack><cmath><climits><cstdio><cstring>- many more...
- Containers – store data
vector,deque,list,stack,queue,priority_queue,set,map, etc.
- Algorithms – perform operations on containers
sort(),find(),binary_search(),for_each(), etc.
- Iterators – provide a way to access container elements
begin(),end(),rbegin(),rend()