pair, vector, deque, set, map stack, queue, priority_queue, string <algorithm> reverse, swap, sort/stable_sort, binary_search lower_bound/upper_bound, min_element/max_element