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

Хеш-функции. Метод открытого хеширования - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Oreh
1 / 1 / 0
Регистрация: 30.10.2012
Сообщений: 33
11.12.2012, 14:04     Хеш-функции. Метод открытого хеширования #1
Написать программу, которая реализует метод открытого хеширования и хеш-функцией, основанной на методе деления со остатком. Если можно, то с комментариями. Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 14:04     Хеш-функции. Метод открытого хеширования
Посмотрите здесь:

C++ хеш функции
Напишите хеш-функцию, реализующую метод свертки (folding) C++
алгоритмы хеширования C++
C++ Оценка хеш-функции
C++ Метод открытого хеширования и хеш-функция, основанная на методе деления с остатком
C++ Хеш таблица с функцией (метод цепочек)
Ошибка в реализации хеш-функции SHA1 C++
Куда записать результаты хеширования? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jekmut
0 / 0 / 0
Регистрация: 30.12.2012
Сообщений: 55
23.10.2014, 22:59     Хеш-функции. Метод открытого хеширования #2
Всем привет! Мне нужно реализовать хеш-таблицу методом открытого хеширования. Кто что может посоветовать по данному поводу? Выручайте ребята! Благодарю!

Добавлено через 1 час 15 минут
нашел псевдокод, как сделать рабочую программу? Кто решится помочь???
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
type 
link = ^node;
node = record
key: integer;
st: string;
next: link;
end;
var
mas: array[0..9] of link;
function h(key: integer): integer;
begin
h:=key mod 10;
end;
function search(key1: integer; st1: string): link;
var
i: integer;
q, p, s: link;
begin
i:= h(key1);
q:=nil;
p:=mas[i];
while p <> nil do
begin
if p^.key = key1 then
begin
    search:=p;
    exit;    
    end;
q := p;
p := p^.link;
end;
{Якщо ключ не знайдений, вставляємо новий запис}
new(s);
s^.key:=key1;
s^.st:=st1;
s^.next:=nil;
if q = nil then
mas[i]:=s
else
q^.next:=s;
search:=s;
end;
Добавлено через 28 минут
Ребята, неужели никто не может это сделать, если бы я мог - не сидел бы здесь...
gazlan
2861 / 1809 / 272
Регистрация: 27.08.2010
Сообщений: 4,897
Записей в блоге: 1
24.10.2014, 03:29     Хеш-функции. Метод открытого хеширования #3
11.12.2012, 13:04 Хеш-функции. Метод открытого хеширования

Не по теме:

Забавная манера задавать новые вопросы в чужих давно забытых топиках


+ внизу страницы насчитал десять ссылок по теме только на этом форуме.
Yandex
Объявления
24.10.2014, 03:29     Хеш-функции. Метод открытого хеширования
Ответ Создать тему
Опции темы

Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru