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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ опять же строки http://www.cyberforum.ru/cpp-beginners/thread570617.html
в общем дана строка состоящая из слов разделенных пробелами, нужно поменять местами первое и последнее слова и вывести получившуюся строку используя строковые функции, заранее спасибо
C++ Массив В массиве, содержащем некоторое количество слов, упорядочить эти слова в алфавитном порядке. http://www.cyberforum.ru/cpp-beginners/thread570610.html
агрегация,использование и наследование C++
наследованием понятно) а вот что такое агрегация и использование? заранее спасибо!
C++ Как сделать в С++ внешнее меню?
как сделать в С++ внешнее меню?
C++ Теорие графов. Композиция двух неор. графов. http://www.cyberforum.ru/cpp-beginners/thread570549.html
Здравствуйте. Прошу помощи уже здесь :| (old topic)... Прошу помочь с составлением алгоритма "Композиции двух неориентированных графов". Ниже код программы, для работы с графом. Используется структура данных "список смежности". Считывание графа происходит из файла. Файл выглядит следующим образом: " 3//размер графа 1 2 2 1 3
C++ Строка. Ошибка С2228. Выдает ошибку left of '.copy' must have class/struct/union type left of '.erase' must have class/struct/union type #include <iostream> #include <string> using namespace std; int main() { подробнее

Показать сообщение отдельно
studentkatgu
0 / 0 / 0
Регистрация: 05.05.2012
Сообщений: 9
17.05.2012, 16:15  [ТС]     Хеширование
Добавлено через 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";
}
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru