Мне нужен контейнер (например, массив) для целых чисел таким образом, что при заданных x и y и z, которые должны быть вставлены между x и y, можно будет вставить z между ними. x и y, get, если x помещен слева в y.Контейнер, необходимый для C++
0
A
ответ
1
Ну вы могли бы использовать std::set<int>
. Он всегда будет хранить ваши элементы.
1
Ну, используйте вектор.
Нечто подобное.
vector<int> v;
v.push_back(x);
v.push_back(y);
vector<int> :: iterator it = v.begin();
v.insert(it + 1, z);
Посмотрите здесь: http://www.cplusplus.com/reference/stl/vector/insert/
+0
Если у меня есть вектор размером 100. И если заданы x, y и z, это будет эффективно не вставлять z таким образом .... Потому что мне нужно будет бежать, пока я не найду итератор на x-it. И только затем сделайте insert-insert (it + 1, z) – Yakov
Смежные вопросы
- 1. Инструмент UML, необходимый для C#
- 2. наблюдаемый контейнер для C++
- 3. Простой запрос SUM, необходимый для C#
- 4. IoC контейнер для Objective-C
- 5. Необходимый пример Excel SheetSelectionChange. C++
- 6. Прикладное развертывание Visual C++, которое включает openCV: Необходимый необходимый гид
- 7. Как получить контейнер для Autofac для WebAPI2?
- 8. C# строка необходимый тип преобразование
- 9. Эквивалент PreviewKeyDown из C#, необходимый для родного C++/MFC
- 10. Переключатель компилятора Microsoft C/C++, необходимый для размещения локальных переменных.
- 11. MediaFormat, необходимый для Mediacodec
- 12. Необходимый буфер для cuFFT
- 13. css, необходимый для разработки?
- 14. Необходимый скрипт для автозаполнения
- 15. Необходимый базовый совет для начинающего
- 16. Стандартный контейнер C++ и контейнер STL в C++
- 17. Весенний контейнер, контейнер для тары?
- 18. C++: Контейнер исходных указателей
- 19. Контейнер Разных Типов - C++
- 20. Лучший отсортированный контейнер C++
- 21. Ищете подходящий контейнер/функции для перечисления в C++
- 22. Лучший контейнер для объектов класса C++
- 23. Контейнер C++ для высокой производительности FIFO
- 24. C++ для раздвижного окна на контейнер
- 25. Есть ли одновременно контейнер библиотек для C++
- 26. Контейнер C++ для указателей различных типов
- 27. Контейнер C++ STL для базового класса шаблона
- 28. Контейнер для двойника и указатель C++?
- 29. Какой лучший контейнер C++ для использования
- 30. Масштабируемый набор stl как контейнер для C++
Какое правило определяется, что 'z' должно быть помещено между' x' и 'y'? –
А, я думаю, теперь я понимаю. В основном вы хотите поместить элементы в произвольном порядке, а затем вы хотите быстро спросить, '' 'перед' b'? Итак, последовательность элементов определяет и упорядочивает, что может использоваться для сравнения элементов? – sth
Это домашнее задание? –