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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

multi-hash -массив с несколькими индексами - C++

07.06.2013, 13:19. Просмотров 379. Ответов 3
Метки нет (Все метки)

Возможно ли?
Для примера, hash_mas["1"] == hash_mas["something"] == hash_mas["what?"]
А для разнотипных ключей (индексов)? hash_mas[1] == has_mas['1'] == has_mas["something]
Использовать несколько хеш-массиовов нельзя, ибо одна таблица занимает тучу места, сделать из неё 4 - и будет совсем плохо :<
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2013, 13:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос multi-hash -массив с несколькими индексами (C++):

Ассоциативный массив с несколькими индексами - C++
Есть структура: struct DATA { int key1; int key2; char *pData; }; Необходим массив таких структур с быстрым...

Одномерный массив (элементы с четными индексами переписать в массив z.в массиве z поменять местами максимальный и минимальный элементы) - C++
задан массив x(n).элементы с четными индексами переписать в массив z.в массиве z поменять местами максимальный и минимальный...

Есть ли в С++ массив с символьными индексами? - C++
Типа как в паскале arrayof integer;

Динамический массив с задаваемыми индексами - C++
Привет! Подскажите, пожалуйста, как создать (для начала одномерный)массив-член класса в динамической памяти и чтобы коэффициенты...

Статический массив, адресация указателями и индексами - C++
Задание написать 2 алгоритма заполнения статического массива из 10 элементов значением квадрата индекса этого элемента. 1) статический...

Вывести динамический массив вместе с индексами! - C++
Подскажите пожалуйста!Есть созданий динамический массив, к которому можно обращаться по индексу. Как можно вывести весь массив, вместе с...

3
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
07.06.2013, 13:38 #2
nexen, Можно посмотреть на boost::multi_index.
1
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
07.06.2013, 14:54  [ТС] #3
ForEveR, а есть ли статейка о том, как реализовать это самому?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
07.06.2013, 14:59 #4
nexen, Не знаю, но всегда можно посмотреть сорцы буста.)
1
07.06.2013, 14:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 14:59
Привет! Вот еще темы с ответами:

Не могу найти ошибку (массив с чётными индексами) - C++
Задача: Введите с клавиатуры данные в массив целого типа, а затем выведите на экран значения элементов массива с чётными...

Двухмерный массив с несколькими одинаковими строками? - C++
Дано двухмерный массив размерности n*m. Нужно найти номеры строк этого массива, елементы в каждой из каких равны между собой. ...

Одномерный массив. Найти произведение элементов с четными индексами - C++
Дан массив целых чисел из n элементов. Найти произведение элементов с четными индексами. Найти среднее арифметическое положительных...

Контактная информация с несколькими именами / указатели на массив - C++
Добрый вечер! Подскажите, как реализовать указатели на массивы. Задача такая: создать контактную инфо для фирмы, с названием, адресом,...


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

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

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