Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Andrew_Lvov
Эксперт С++
260 / 190 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
25.10.2010, 01:11

Реализуйте абстрактную структуру данных «множество» как класс

25.10.2010, 01:11. Просмотров 1136. Ответов 2
Метки (Все метки)

Ответ

Для реализации множества можешь посмотреть на класс std::set - смотри на интерфейс, в реализации можешь сильно запутаться.
Я бы реализовал как класс, состоящий из двух частей:
map<string,int> - привязка англ названия к ай-ди.
map<string,int> - привязка рус. названия к ай-ди.
Таким образом, можно эффективно искать и по рус. названию, и по англ.
Хотя вообще непонятно, должен ли переводчик переводить с англ->рус или рус->англ. Если только в одну сторону - достаточно одной map<string,string>

Вернуться к обсуждению:
Реализуйте абстрактную структуру данных «множество» как класс
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2010, 01:11

как встроить структуру в класс
как встроить структуру в класс ??? можно примери ??

Как вставить структуру в класс?
К как вставить структуру в класс чтобы например: использовать в функциях и так...

Как правильно обнулить структуру хранящию класс
struct test{ int a; int b; wstring str; } test as; as.a = 2;

0
Другие темы раздела
C++ Нужно составить программу http://www.cyberforum.ru/cpp-beginners/thread181084.html
На данный момент ничего не понимаю в С/С++ надо составить программу а как не знаю =( помогите если не трудно.... В одномерном массиве, состоящем из n вещественных элементов, вычеслить: 1) номер...
C++ Удалить все нечётные элементы массива и отсортировать 1. Удалить все нечётные элементы массива #include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { clrscr(); int a; int n; cout << "\nEnter the size of array: "; http://www.cyberforum.ru/cpp-beginners/thread181082.html
Вопрос про консольные приложения C++
Пару дней назад начал изучение c++, скачал несколько книг и начал читать. Все приложения выполняются в консолях, как сделать приложение что бы оно было в нормальном окне?=)
C++ Оператор запроса имени файла.
Подскажите, как выглядит оператор запроса: имени файла в Си? То есть программа спрашивает у пользователя имя файла, например test.txt , я ввожу и программа работает дальше вводя из файла данные.
C++ Численное интегрирование функции с заданной погрешностью по методу прямоугольников http://www.cyberforum.ru/cpp-beginners/thread181063.html
Задание. Численное интегрирование функции с заданной погрешностью по методу прямоугольников. Вычислить определённый интеграл ∫a b f(x) dx в пределах от -1 до 3 для четырех функций f1 = x, f2 =...
C++ Книги по С Добрый вечер! Может посоветуете какие книги про сишку почитать. Полно книг по С++, а вот хотелось бы просто С! Хоть и различий вроди как немного:) p.s: А еще буду благодарен если и ссылочку... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru