Содержание
- 2. математические структуры, которые могут хранить в себе уникальные элементы (то есть, каждый элемент может входить в
- 3. Решим следующую задачу: даны N запросов трёх типов: добавить элемент во множество; проверить, входит ли элемент
- 4. Решение
- 5. При объявлении получаем пустое множество Добавление элементов в него происходит с помощью метода insert. Чтобы проверить,
- 6. Заполним N элементов множества целыми числами
- 7. 1 способ now — это не очередной элемент, а указатель на него begin возвращает указатель на
- 8. 2 способ for (auto now : s) { cout } Вывод всех элементов множества
- 9. Поскольку проход по элементам множества осуществляется в возрастающем порядке, то можно использовать его для сортировки последовательностей.
- 10. В C++ есть структура multiset, которая может хранить в себе одинаковые элементы. Multiset умеет все то
- 11. С помощью set очень легко подсчитать число различных элементов в последовательности. Для этого нужно просто добавить
- 12. 1 способ при добавлении элемента во множества, если его нет увеличить счетчик 2 способ У set
- 13. посчитать, сколько раз встречается единица в последовательности Подсчет количества вхождений элемента в последовательность
- 14. lower_bound возвращает указатель на первый элемент, значение которого больше либо равно переданному параметру. upper_bound — на
- 15. Структура, похожая на множество. Ставит в соответствие ключу значение, совсем как в обычном словаре, где каждому
- 16. map s; Создания элемента словаря s[112] = "sos"; Проверка существования элемента делается с помощью метода find,
- 17. Пример
- 18. 1 способ Проход по элементам словаря
- 19. В словаре на место now подставляются пары «ключ-значение» Обратиться к первому из них можно как к
- 20. Часто требуется сопоставить одному ключу несколько значений. в телефонной книге — несколько номеров у одного и
- 21. Пример
- 22. В этой программе мы сразу инициализировали вектор конкретными значениями, используя фигурные скобки. В принципе, можно создать
- 23. Дан список целых чисел, который может содержать до 100000 чисел. Определите, сколько в нем встречается различных
- 25. Скачать презентацию