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

Не могу найти ошибку. Хеш-таблицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что делает operator++ http://www.cyberforum.ru/cpp-beginners/thread1346796.html
Что делает operator++? Где и как он используется?
C++ В чем здесь ошибка? Взял пример из книги 3d game programming with DirectX11, немного переделал, т.к. #include <xnamath.h> больше не существует: #include <Windows.h> #include <DirectXMath.h> #include <iostream> using namespace std; using namespace DirectX; ostream& operator<<(ostream& os, FXMVECTOR v) http://www.cyberforum.ru/cpp-beginners/thread1346794.html
Игра «Угадай число» C++
4. Игра «Угадай число». Компьютер загадывает число, человек отгадывает. Всего 5 попыток. (random)
C++ Проверить, является ли число простым
3. Проверить, является ли число простым. Ввести с клавиатуры
C++ Найти максимум из введенных последовательных чисел http://www.cyberforum.ru/cpp-beginners/thread1346777.html
2. Найти максимум из введенных последовательных чисел. Завершить числом 0
C++ Вычислить среднее арифметическое последовательности чисел, которые вводятся с клавиатуры 1. Вычислить среднее арифметическое последовательность чисел, которые вводятся с клавиатуры. Завершить ввод числом 0 подробнее

Показать сообщение отдельно
_Edith
 Аватар для _Edith
0 / 0 / 0
Регистрация: 02.04.2011
Сообщений: 99
06.01.2015, 14:43  [ТС]     Не могу найти ошибку. Хеш-таблицы
Гром, Спасибо, кстати, я тут еще пофорсил интернет и есть теория, что хеш-функция изначально у меня была записана неправильно.
C++
1
2
3
4
int h(int key)
{
    return (key%5);
}
Как я прочитал, метод деления реализуется так:
C++
1
2
3
4
int h(int key, int n)
{
    return (key % n);
}
Что думаете по этому поводу?
 
Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru