Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
4 / 4 / 0
Регистрация: 16.10.2012
Сообщений: 39
1

Разработка контейнера типа Карта (Map)

16.10.2012, 20:10. Просмотров 1002. Ответов 2
Метки нет (Все метки)

Приветсвую всех форумчан! Имеется задача разработать решение реализующее динамическую структуру данных (контейнер) типа «Карта»(map, ассоциативный массив пар элементов, состоящих из ключей и
соответствующих им значений. Ключи должны быть уникальны. Порядок следования
элементов определяется ключами. Элементами контейнера являются такие пары: целый
ключ + значение в виде строки символов произвольной длины.)

В программном решении следует реализовать следующие операции над контейнером:

• создание и уничтожение контейнера;
• добавление и извлечение элементов контейнера;
• обход всех элементов контейнера (итератор);
• вычисление количества элементов в контейнере;
• объединение и пересечение контейнеров;
• сохранение контейнера в дисковом файле и восстановление контейнера из файла.
Вся проблема в том, что запрещено использовать средства C++, такие как объекты, классы, шаблоны классов, а также сам готовый контейнер map.
Описал структуру (правильно ли?), что дальше делать в толк не возьму.
Код
struct Karta
{
	char* key;	//ключ
	char* Data;      //значение
};
Кто чем поможет премного благодарю=)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2012, 20:10
Ответы с готовыми решениями:

Получить индекс типа в mpl::map`е
всем привет. есть mpl карта типов(key -> value). нужно получить индекс типа имея только ключ....

Разработка контейнера типа Карта (Map)
Приветсвую всех форумчан! Имеется задача разработать решение реализующее динамическую структуру...

Использование контейнера map
Доброе утро) Никак не пойму как пользоваться контейнером map и зачем он, вообще, нужен?! Скажем...

Вывод контейнера map
Подскажите пожалуйста как вывести на экран значение карты. Программа такая: надо создать карту, где...

2
1311 / 973 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
16.10.2012, 21:43 2
Не туда пошёл, имеется ввиду вот это http://www.cplusplus.com/reference/stl/map/
0
Модератор
Эксперт по электронике
8258 / 6119 / 819
Регистрация: 14.02.2011
Сообщений: 21,246
17.10.2012, 06:12 3
А так же в MFC существует класс CMap
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2012, 06:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Копирование содержимого контейнера map
Итак, есть контейнер map<string,fsElem *>, где fsElem - базовый класс, также есть наследуемый от...

Удалить элементы из контейнера map
#include <iostream> #include <map> using namespace std; int main() { map<int, int> map1; ...

Заполнение контейнера map объектами класса
Здравствуйте! Помогите разобраться с map. Не получается заполнить контейнер объектами класса....

Вывод данных контейнера map на экран
Приветствую. Столкнулся с проблемой вывода на экран Memo информации о введенных в контейнер map...


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

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

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