![]() 1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
|
1 | |
Сохранить порядок следования элементов используя лишь контейнер <set>06.06.2017, 19:45. Показов 1534. Ответов 2
Метки нет Все метки)
(
Здравствуйте! Знаю, что при помощи множеств можно исключить повторные вхождения элементов (массива, файла и т.д.), но можно ли сохранить их порядок? Пробовал использовать unordered_set - не работает. Например, для 3 4 2 1 1 2 3 выдает 1 2 4 3, а должно быть 3 4 2 1. Можно ли вообще это сделать с помощью одного лишь множества?
0
|
06.06.2017, 19:45 | |
06.06.2017, 19:45 | |
Ответы с готовыми решениями:
2
Изменить порядок следования элементов в массиве используя указатели Изменить порядок следования элементов в массиве на обратный, используя массив указателей Изменить порядок следования элементов массива на обратный, используя одну вспомогательную переменную |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
06.06.2017, 20:39 | 2 |
Порядок не сохранишь.
1
|
Форумчанин
![]() ![]() ![]() 8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
07.06.2017, 11:48 | 3 |
1
|
07.06.2017, 11:48 | |
07.06.2017, 11:48 | |
Помогаю со студенческими работами здесь
3
Используя STL контейнер set заполнить массив
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
|
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
|
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
|
Использование контроллеров и middleware в Laravel PHP
Wired 18.02.2025
Современная веб-разработка требует четкой организации кода и эффективного управления потоком HTTP-запросов. Laravel, как один из ведущих PHP-фреймворков, предоставляет два мощных инструмента для. . .
|
Фильтрация массива по неточному соответствию элементам другого массива в JavaScript
Wired 18.02.2025
При работе с массивами данных в JavaScript иногда возникает задача поиска и фильтрации элементов по неточному соответствию. В отличие от точного сравнения, когда мы ищем полное совпадение значений,. . .
|
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
|
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
|
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
|
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
|
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
|