![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
KerK |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите пожалуйста реазлизовать на СИ
есть такой код
Нужно переделать в СИ, возникли проблемы с Код type u = ^rec; rec = record key: integer; inf: integer; ptr: u; end; Да и вобще с указателями.... если можно объясните пожалуйста... Код function HashFunc(hKey : integer) : integer; begin HashFunc := hKey mod n; end; Сообщение отредактировано: KerK - 21.11.2006 12:29 |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А в std::hash_map уже все реализовано... Или тебе самому хочется?
![]() |
KerK |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Мужской Репутация: ![]() ![]() ![]() |
А в std::hash_map уже все реализовано... Или тебе самому хочется? ![]() А для такой задачи пойдет? Реализовать в виде класса на языке С++ абстрактный тип данных множество с операциями добавления элемента, удаления, проверки наличия и т.д.Для хранения элементов множества использовать хеш-таблицу, элементами множества являются строки ограниченной длины. если да, то как пользоваться hash_map? Но лучше самому...т.к. использовать std будет слишком просто, и препод это не оценит... )) Сообщение отредактировано: KerK - 21.11.2006 12:51 |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Ну, насчет пойдет или нет - это ты сам решай, дело все в том, что и реализация множеств в STL тоже есть:
STL :: hash_multiset , однако ты реализуешь это самостоятельно... если все-таки готовое решение из STL подойдет, то: STL :: hash_map Если решишь, что лучше сделать самому - говори, поможем разобраться с указателями... P.S. У тебя возникают проблемы с указателем "на самого себя"? Тогда это все просто решается: struct rec { Кстати, зайди вот сюда: Указатель как тип (синтаксис) Тут было нечто очень похожее (об указателях на структуру) |
KerK |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 28 Пол: Мужской Репутация: ![]() ![]() ![]() |
Лучше буду без STL. Помогите разобраться, вот с этим местом кода...
Не могу понять, каким макаром реализовать в СИ...
|
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 5:31 |