b. Stack push(value) pop() top() empty() size()
c. Queue push(value) pop() front() back() empty() size()
d. Deque push_front(value) push_back(value) pop_front() pop_back() front() back() size() empty()
e. Set insert(value) erase(value) find(value) size() empty() count(value) lower_bound(value) upper_bound(value)
f. Map insert({key, value}) erase(key) find(key) size() empty() at(key) lower_bound(key) upper_bound(key)
g. Unordered Set insert(value) erase(value) find(value) count(value)
h. Unordered Map insert({key, value}) erase(key) find(key) at(key) count(key)
b. Searching binary_search(begin, end, value) lower_bound(begin, end, value) upper_bound(begin, end, value) find(begin, end, value)
c. Min/Max min(a, b) max(a, b) min_element(begin, end) max_element(begin, end)
d. Accumulate accumulate(begin, end, init) partial_sum(begin, end, result)
e. Other Algorithms next_permutation(begin, end) prev_permutation(begin, end) rotate(begin, middle, end)
b. Pair make_pair(a, b) first second