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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
studentkatgu
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 9
#1

Хеширование - C++

10.05.2012, 20:00. Просмотров 1009. Ответов 1
Метки нет (Все метки)

Помогите, пожалуйста.Поиск в хеш-таблицах. Написать класс Group. В группу должны входить студенты, содержащие следующие данные:
-фамилия
-номер группы
-успеваемость
-номер зачетки


построение хеш-таблицы по ключу - номер зачетки (остаток от дел. на 10)
поиск в хеш-таблице номера записи по ключу
проверка работы хеш-поиска
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 20:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Хеширование (C++):

Хеширование - C++
Вот такая проблема... Точнее их много, но если по порядку, то сейчас только такая проблема: Хеширование, методом середины квадрата,...

Хеширование - C++
У меня есть вариант хешировани данных для ГОСТ 28147-89. Помогите ее переделать под ГОСТ Р 34.11-94. вот...

Хеширование - C++
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный модуль. a. Создание хеш-таблицы...

Хеширование - C++
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный модуль. a. Создание хеш-таблицы...

Хеширование файлов - C++
Доброго времени суток) Я в этой теме пока мало что понимаю, но может мне может кто то объяснить, как хешируются файлы (такие как .exe)....

Хеширование строки - C++
Всем привет! Знаю што на си++ можно захешыровать строку в алгоритм md5 несколькима способами, нашел код хешырования на чистом си, но...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
studentkatgu
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 9
17.05.2012, 16:15  [ТС] #2
Добавлено через 35 секунд
помогите найти ошибку
C++
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
43
44
45
46
47
48
49
50
51
52
const int m= 10;
 
hesh heshTable [m];
void heshT::CreateHeshTable ()
{
    int i, j,l, i1;
    Gruppa k;
    for(j=0; j<m; j++)
        heshTable[j].index = -1;
    for(i=0; i<n; i++)
    {
        k = zap;
        i1 =0;
        while(1)
        {
            j = (zap.note+i1*i1)%10;
            if(heshTable[j].index == -1)
                break;
            i1++;
        }
        
            heshTable[j].key = zap.note;
        heshTable[j].index = i;
    }
 
    for(int h = 0; h<m; h++)
    {
            cout<<heshTable[h].key;
        cout<<"\n";
 
    }
    cout<<"\n";
}
int heshT::search(const int k)
{
    int i1, j; i1 = 0;
    while(1)
    {
        j = (k+i1*i1)%10;
        if(heshTable[j].key==k)
            break;
        i1++;
    }
    cout << "KEY: "<< k << endl;
    return heshTable[j].index;
}
void heshT::print()
{
 
        zap.print();
    cout<<"\n";
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2012, 16:15
Привет! Вот еще темы с ответами:

Хеширование чисел - C++
Здравствуйте, прочел пост taras atavin И стало интересно, действительно ли такое можно сделать ? реально ли хешировать число до 70...

открытое хеширование - C++
помогите запустить программу ошибка в 13 строке. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdbool.h&gt; typedef struct...

Хеширование SHA-1 - C++
Подскажите как сделать с текстом? Это отдельная программа, которая считывает с файла или она сразу должна прописывать в коде генерирования...

Хеширование пароля - C++
Проблема такая, нужно захешировать пароль пользователя, пробовал уже всё, что нашел в интернете, наверное я тугой В общем, не подскажете...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru