множества



Std set

Автор Јиршова Арина задал вопрос в разделе Другие языки и технологии

C++,построение множества и получил лучший ответ

Ответ от Carlos[гуру]
В C++ множества реализуются с помощью стандартного контейнера std::set из одноименной библиотеки. Этот контейнер автоматически хранит только уникальные элементы и упорядочивает их. Чтобы построить множество, например, для сбора неповторяющихся знаков препинания из текста, достаточно объявить объект std::set и добавлять в него символы методом insert. Если такой элемент уже присутствует, он игнорируется, что избавляет от необходимости писать ручные проверки на дубликаты. Для перебора содержимого удобно использовать итераторы от begin до end или цикл по диапазону, что делает решение надежным и лаконичным.

Ответ от Зло[гуру]
создать, например, map из всех возможных знаков препинания. далее, когда в тексте находится элемент мапа - добавить его в искомое множество

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C++,построение множества
спросили в STW
Помогите, пожалуйста! SAT экзамен
SAT представляет собой стандартизированный тест способностей, а не классический экзамен, и
подробнее...
спросили в STW Файлы Digimon
Какой программой открыть файл расширения "STO"? Заранее спасибо! Не могу открыть файл с расширением STO ПОМОГИТЕ!!!!
Формат файла .sto
Описание файла .sto на русскомДизайн-проект 3D-интерьера PRO100
Описание
подробнее...
спросили в STW
Чем открыть файл с расширением .set? так что бы прочитать весь исходный код и внести нужные изменения
или вот еще нарыл:
Для сохранения различной информации в пределах программы Cubase
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Shadrinsk STW
как правильно: they is strong или they are strong? Are you sad или is you sad?
They are strong. Are you sad?
I-am
You-are
They-are
We-are
He-is
She-is
подробнее...
спросили в STW
bash sed заменить строку строкой
sed \'$STRING s/.*/$NOMER/\' $FILE
PS не уверен в подстановках $NOMER. в винде это будет
подробнее...
спросили в Beast Bugatti
что означает это запись при введении её в командную строку BCDEDIT /Set IncreaseUserVa 3072
Эта команда ( BCDEDIT /Set IncreaseUserVa 3072 ) действует только для Win7
и позволит системе
подробнее...
спросили в Техника STW
В чем отличие ТВ кабеля SAT 703 от RG6? Какой лучше делать при смене проводки для кабельного ТВ? Сейчас исп RG6.
Погонное затухание.
У RG-6 любого производителя - 21...23 дб/100 м. Центральная жила -
подробнее...
спросили в Другое STW
Что значит Sad boys (заранее говорю это не значит - грусные мальчики)?
Sad Boys — это шведский музыкальный коллектив и лейбл, работающий в жанре клауд-рэп. В основной
подробнее...
Множество на Википедии
Посмотрите статью на википедии про Множество
Множество Мандельброта на Википедии
Посмотрите статью на википедии про Множество Мандельброта
Стандартная библиотека шаблонов на Википедии
Посмотрите статью на википедии про Стандартная библиотека шаблонов
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*