Проверка на пустоту size Число элементов front Доступ к первому элементу back Доступ к последнему элементу clear Очищает контейнер insert Вставляет элементы erase Удаляет элементы push_back Добавляет элемент в конец pop_back Удаляет последний элемент
+= Добавляет символы в конец строки append Добавляет символы в конец строки find Находит заданную подстроку find_first_of Находит первый встречающийся символ заданной последовательности символов find_first_not_of Находит первый символ, не встречающийся в заданной последовательности символов stol Строку в лонг stoul Строку в беззнаковый лонг to_string Число в строку
сортированных списков splice Удаляет часть элементов одного контейнера и вставляет в другой reverse Обращает порядок элементов unique Удаляет последовательные повторения sort Сортирует элементы remove_if Удаляет элементы с условием
контейнера, который используется в большинстве случаев. Список (list) используется при частых операциях вставки и удаления в произвольной позиции. Дек (deque) выбирается в случае, если большинство вставок и удалений производится в начале или в конце последовательности элементов.
либо черным цветом • Каждый лист — черный • Если вершина красная, оба ее ребенка черные • Все пути, идущие от корня к листьям, содержат одинаковое количество черных вершин
уникальных элементов. Map — отображение. insert erase empty size count [] (для map) lower_bound Возвращает итератор на первый элемент, который не меньше ключа upper_bound Возвращает итератор на первый элемент, который больше ключа