IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Реализовать в виде класса абстрактный тип данных ..., C++
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 28
Пол: Мужской

Репутация: -  0  +


Помогите разобраться с задачей, хотя бы алгоритм...

Реализовать в виде класса на языке С++ абстрактный тип данных множество с операциями добавления элемента, удаления, проверки наличия и т.д. Для хранения элементов множества использовать хеш-таблицу, элементами множества являются строки ограниченной длины.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 28
Пол: Мужской

Репутация: -  0  +


Алена спасибо за код...
Я вот тут нашел такую ссылочку 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";


Это я так понимаю, создаются элементы множества?

...элементами множества являются строки ограниченной длины. - под строками я понимаю какой-то текст, это правильно или нет? Объясните пожалуйста...

Что подразмевается под элементами множества...?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
KerK   Реализовать в виде класса абстрактный тип данных ...   9.11.2006 18:42
Michael_Rybak   Что именно тебе не понятно? Алгоритм выполения опе…   9.11.2006 19:25
KerK   Что именно тебе не понятно? Алгоритм выполения оп…   9.11.2006 20:01
volvo   Поиск по форуму: "коллиз*" выдаст тебе 3…   9.11.2006 20:08
Michael_Rybak   И интересно, STL юзать можно? :)   9.11.2006 20:10
Алена   Вот набросок без использования STL: #include …   10.11.2006 17:20
KerK   Алена спасибо за код... Я вот тут нашел такую ссыл…   12.11.2006 3:52
Алена   Это в множества добавляются элементы... Мне почему…   12.11.2006 4:03
KerK   Алена твой исходник не компилируется, выдает ошибк…   12.11.2006 13:51
Алена   Не знаю, у меня прекрасно работает... Ты что же ду…   12.11.2006 14:23
Гость   Не знаю, у меня прекрасно работает... Ты что же д…   12.11.2006 16:19
KerK   А турбо с++ сильно отличается от обычного борландс…   13.11.2006 14:46
Алена   Почему же? ЭТО компилируется и на GCC, например...…   13.11.2006 14:55


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 17:32
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name