Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
#1

Set на миллион элементов - C++

15.06.2016, 10:33. Просмотров 189. Ответов 1
Метки нет (Все метки)

Здравствуйте уважаемые программисты, подскажите пожалуйста.
У меня в системе предположительное максимальное число элементов 1000000(больше наверное не будет). Элементы этой коллекции я генерирую сам, элемент представляет из себя массив целых больше нуля(snmp oid). Как я могу наиболее быстрым способом создать коллекцию , с минимальным количеством перестроения дерева.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2016, 10:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Set на миллион элементов (C++):

Use Multi-Byte Character Set , Use Unicode Character Set - C++ WinAPI
TCHAR*buf = new TCHAR; GetWindowText(hwnd__etit_box, buf, GetWindowTextLength(hwnd_etit_box) + 1); WriteFile(hFile,buf,...

Функция упорядочивания элементов set - C++
Возникла проблема на классах (элементами сет были классы). Но я попробовал такую вещь с int, и появилась та же ошибка. bool com (const...

STL контейнер set, вставка элементов - C++
Уважаемые админы.Снова прошу о помощи. Необходимо в множество bred,начиная с позиции n, вставить элементы из множества new_bred. ...

Set своих элементов и функция lower_bound - C++
Создал структуру "segments" и написал для неё оператор "<": bool operator<(segment a, segment b) { return a.left < b.left; } То...

Сохранить порядок следования элементов используя лишь контейнер <set> - C++
Здравствуйте! Знаю, что при помощи множеств можно исключить повторные вхождения элементов (массива, файла и т.д.), но можно ли сохранить их...

Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция - C++
Есть код №1. Он выводить на экран позицию нужного мне слова (только если в середине 1 слово а не 2 и больше например только &quot;privet&quot;. А...

1
AlexVRud
444 / 155 / 39
Регистрация: 04.07.2014
Сообщений: 441
15.06.2016, 13:16 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <valarray>
#include <cstdint>
#include <map>
 
using Oid = std::vector<uint32_t>;
using DataType = double;
 
int main()
{
  Oid a{1, 3, 6, 1, 4, 1};
  Oid b{1, 3, 7};
  Oid c{1, 3, 6};
  Oid test{1, 3, 7};
 
  std::map<Oid, DataType> container;
 
  container[a] = 1.123;
  container[b] = 3.1415;
  container[c] = -100.0;
 
  std::cout << container[a] << std::endl;
  std::cout << container[b] << std::endl;
  std::cout << container[c] << std::endl;
  std::cout << container[test] << std::endl;
 
  return 0;
}
Это? А то ты не сказал, какие у тебя ключ/значения
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2016, 13:16
Привет! Вот еще темы с ответами:

поменять в настройке Character Set на Use Multy-Byte Character Set - C++
При компиляции не видет файла .exe на форуме прочитал , что нужно поменять в настройке Character Set на Use Multy-Byte Character Set ...

Цикл. Если каждый день класть в банк по 1 доллару под 50 % годовых, через сколько лет эта сумма составит 1 миллион долларов? - C++
программа которая поможет посчитать нижеуказанную задачку Если каждый день класть в банк по 1 доллару под 50 % годовых, через сколько лет...

Union(Set set1, Set set2) и intersect(Set set1, Set set2) - Java SE
Напишите методы union(Set set1, Set set2) и intersect(Set set1, Set set2), реализующих операции объединения и пересечения двух множеств....

Ошибка SQL запрос: SET CHARACTER SET 'utf8'; - MySQL
Два года назад на одном из форумов некто задал вопрос (см. ниже), на который так никто и не ответил. У меня сейчас точная копия проблемы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru