Результаты поиска по запросу "stdset"
Как эффективно вставить диапазон последовательных целых чисел в std :: set?
В C ++ у меня есть std :: set, в который я хотел бы вставить диапазон последовательных целых чисел. Как я могу сделать это эффективно, надеюсь, за O (n) время, где n - длина диапазона? Я думаю, что буду использовать версию std :: insert для ...
Можно ли использовать элементы другого типа, чем те, которые содержатся в std :: set, для выполнения поиска и удаления?
Допустим, у меня есть следующее: struct MetadataThingy { void *actual_thingy; int some_metadata; int more_metadata; bool operator<(MetadataThingy const& other) const { return actual_thingy < other.actual_thingy; } };гдеactual_thingy указывает на ...
Можно ли использовать элементы другого типа, чем те, которые содержатся в std :: set, для выполнения поиска и удаления?
Позволять'скажем, у меня есть следующее:
Эффективно инициализировать std :: set с помощью последовательности чисел
Очевидный (наивный?) Подход будет:
Почему std :: remove не работает с std :: set?
Следующий код: #include <iostream> #include <set> #include <algorithm> std::set<int> s; int main() { s.insert(1); s.insert(2); std::remove(s.begin(), s.end(), 1); }не компилируется с gcc 4.7.2: $ LANG=C g++ test.cpp In file included from ...
Как найти пересечение двух std :: set в C ++?
Я пытался найти пересечение между двумя std :: set в C ++, но я продолжаю получать ошибку. Я создал небольшой тестовый образец для этого #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { ...
Страница 1 из 2