![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
KerK |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите разобраться с задачей, хотя бы алгоритм...
Реализовать в виде класса на языке С++ абстрактный тип данных множество с операциями добавления элемента, удаления, проверки наличия и т.д. Для хранения элементов множества использовать хеш-таблицу, элементами множества являются строки ограниченной длины. |
![]() ![]() |
KerK |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Мужской Репутация: ![]() ![]() ![]() |
Алена спасибо за код...
Я вот тут нашел такую ссылочку http://akoub.narod.ru/practprog/dict/hashtable.htm Это похоже на то что мне надо? И возник вопрос: ht.create(5); ht.add(new(PString, create('Ivanov')), new(PString, create('student'))); ht.add(new(PString, create('Petrov')), new(PString, create('student'))); ht.add(new(PString, create('Sidorov')), new(PString, create('student'))); ht.add(new(PString, create('Sokolova')), new(PString, create('student'))); или из кода Алены theSet my_set; my_set += "first"; my_set += "second"; my_set += "third"; my_set += "fourth"; Это я так понимаю, создаются элементы множества? ...элементами множества являются строки ограниченной длины. - под строками я понимаю какой-то текст, это правильно или нет? Объясните пожалуйста... Что подразмевается под элементами множества...? |
![]() ![]() |
![]() |
Текстовая версия | 14.08.2025 11:22 |