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

Произвести хэширование по словам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив указателей на методы класса http://www.cyberforum.ru/cpp-beginners/thread856423.html
Подскажите плз в чём ошибка: class Entrant{ int ID; int mark; int school; int addpt; int totall; string sname;
C++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния Помогите пожалуйста, нужно написать код на с++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор с двумя параметрами. Конструктор без параметров выделяет место для одного элемента и инициализирует его в ноль. Конструктор с одним параметром, - размер... http://www.cyberforum.ru/cpp-beginners/thread856381.html
C++ Ввод строки с пробелами произвольной длины
Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и различными символами. Мой код: char *s; s=new char; cout<<"vvedite stroku: "; cin>>s; cout<<s<<endl;
C++ Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция
1 )Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция
C++ Исключение для шаблона http://www.cyberforum.ru/cpp-beginners/thread856356.html
Здравствуйте ! У меня следующий вопрос : Есть база данных, написан шаблон ввода для нее template <typename T> friend std::ostream& operator<<( std::ostream& os, Array<T>& cont){// for(int i=0;i<cont.len();i++){ os<<cont.get(i)<<"\t"; os<<'\n'; } return os; };
C++ Шаблонные функции и классы Добрый день. У меня возникли проблемки при использование шаблонных функций. Вот код class LineTable{ private: AnsiString lname; AnsiString ltype; vector<int> lvalue; vector<float> flvalue; vector<double> dlvalue; подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.05.2013, 16:32     Произвести хэширование по словам
в универе мы делали нечто подобное
решение было таким - выбиралось число N (простое, например 97)
и далее бралась сумма
h(str) = str[0]+str[1]*N^1+str[2]*N^2+...str[L]*N^L
h - хеш, str - строка, L - str.size-1
таким методом мы определяли количество различных слов в большом тексте

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