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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Запись string в файл http://www.cyberforum.ru/cpp-beginners/thread181091.html
Здравствуйте. Делаю так: #include <stdio.h> .... struct TAvto { String name; //Название машины
C++ Нужно составить программу На данный момент ничего не понимаю в С/С++ надо составить программу а как не знаю =( помогите если не трудно.... В одномерном массиве, состоящем из n вещественных элементов, вычеслить: 1) номер минимального элемента массива 2) сумму элемента массива, распложенных между первым и вторым отриц элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль... http://www.cyberforum.ru/cpp-beginners/thread181084.html
C++ Удалить все нечётные элементы массива и отсортировать
1. Удалить все нечётные элементы массива #include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { clrscr(); int a; int n; cout << "\nEnter the size of array: ";
Вопрос про консольные приложения C++
Пару дней назад начал изучение c++, скачал несколько книг и начал читать. Все приложения выполняются в консолях, как сделать приложение что бы оно было в нормальном окне?=)
C++ Оператор запроса имени файла. http://www.cyberforum.ru/cpp-beginners/thread181068.html
Подскажите, как выглядит оператор запроса: имени файла в Си? То есть программа спрашивает у пользователя имя файла, например test.txt , я ввожу и программа работает дальше вводя из файла данные.
C++ Численное интегрирование функции с заданной погрешностью по методу прямоугольников Задание. Численное интегрирование функции с заданной погрешностью по методу прямоугольников. Вычислить определённый интеграл ∫a b f(x) dx в пределах от -1 до 3 для четырех функций f1 = x, f2 = sin( 22 * x ), f3 = x4 и f4 = arctg(x). Требуемая точность вводится с клавиатуры, количество отрезков для достижения нужной точности выбирается автоматически. Вычисление интеграла оформить в виде... подробнее

Показать сообщение отдельно
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
25.10.2010, 01:11     Реализуйте абстрактную структуру данных «множество» как класс
Для реализации множества можешь посмотреть на класс std::set - смотри на интерфейс, в реализации можешь сильно запутаться.
Я бы реализовал как класс, состоящий из двух частей:
map<string,int> - привязка англ названия к ай-ди.
map<string,int> - привязка рус. названия к ай-ди.
Таким образом, можно эффективно искать и по рус. названию, и по англ.
Хотя вообще непонятно, должен ли переводчик переводить с англ->рус или рус->англ. Если только в одну сторону - достаточно одной map<string,string>
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru