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

Алгоритм Рабина-Карпа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение из заданных функций http://www.cyberforum.ru/cpp-beginners/thread957597.html
Разработать программу, которая вычисляет значение одной из заданных функций в указанной точке Вид простейшего меню: Введите номер функции: 1. y=sin (x) 2. y=cos (x) 3.y=tg (x) y=ctg (x) y=1/sin (x)
C++ Отличие функций [объясните] ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)); ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)); В чем отличие этих двух функций? Информация взята из api zlib В... http://www.cyberforum.ru/cpp-beginners/thread957589.html
C++ что эта функция означает ?
int MVector<T>::find(const T& value) const { int pos = -1; for(unsigned i = 0; i < m_size; ++i) { if(m_array == value) pos = i; } return pos; }
C++ Api zlib
Доброе утро. Помогите найти описание api от zlib, желательно на русском
C++ Найти позицию самого правого вхождения http://www.cyberforum.ru/cpp-beginners/thread957545.html
в чем ошибка? #include <iostream> #include <math.h> #include <cstdio> using namespace std; int main() { freopen("right.in", "r", stdin); freopen("right.out","w", stdout);
C++ #define Здравствуйте, дорогие программисты! сразу хочу сказать, что в С++ я совсем недавно, поэтому толком ничего не знаю Во-первых, непосредственно сам код ( вывод расписания уроков ): #include <iostream> подробнее

Показать сообщение отдельно
KRUZi
0 / 0 / 0
Регистрация: 19.09.2013
Сообщений: 24
19.09.2013, 12:01  [ТС]     Алгоритм Рабина-Карпа
Пусть у нас есть текст, состоящий из n символов, который в дальнейшем договоримся называть T, а T[i] его i-ый символ. Строку или просто слово, состоящее из m символов, назовем P, где P[i] -i-ый символ строки. Идея, предложенная Рабином и Карпом, подразумевает поставить в соответствие каждой строке некоторое уникальное число, и вместо того чтобы сравнивать сами строки, сравнивать числа, что намного быстрее. Проблема в том, что искомая строка может быть длинной, строк в тексте тоже хватает. А так как каждой строке нужно сопоставить уникальное число, то и чисел должно быть много, а стало быть, числа будут большими (порядка dm, где d - количество различных символов), и работать с ними будет так же неудобно.
С примерами туго, я практически не шарю... В голове путанница, не знаю как быть... А сегодня последний день сдачи. Завтра - отчисление. Спасибо за понимание.
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru