Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение из заданных функций https://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 В...
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; } https://www.cyberforum.ru/ cpp-beginners/ thread957584.html C++ Api zlib Доброе утро. Помогите найти описание api от zlib, желательно на русском https://www.cyberforum.ru/ cpp-beginners/ thread957582.html
Найти позицию самого правого вхождения C++
в чем ошибка? #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> https://www.cyberforum.ru/ cpp-beginners/ thread957544.html
C++ а так ли нужен этот ваш xor ? https://www.cyberforum.ru/ cpp-beginners/ thread957541.html
вот , встал вопрос (читаю шилдта , 3 издание) : а так ли нужен этот ваш xor ? шилдт пишет , что в С++ отсутствует функция xor (исключающая ИЛИ) , но ее можно создать собственными руками из стандартных функций not and or меня немного смущает практическая сторона вопроса: а где , на практике , приходится применять xor ? чем он полезен ? как бэ , мне интересно знать полезность данной функции . в...
C++ функция SetTimer и обработка события таймера
Пишу программу в winapi. В какую часть программы я должен вставить функцию SetTimer?
C++ Функция добавляющая к числу справа цифру Описать функцию AddRightDigit(D, K), добавляющую к целому положительному числу K справа цифру D (D – входной параметр целого типа, лежащий в диапазоне 0-9, K – параметр целого типа, являющийся одновременно входным и выходным). С помощью этой функции последовательно добавить к данному числу K справа данные цифры D1 и D2, выводя результат каждого добавления. https://www.cyberforum.ru/ cpp-beginners/ thread957522.html C++ С использованием функций! Найти сумму дробей Даны числители и знаменатели двух дробей. Найти сумму этих дробей. Результат представить в виде несократимой дроби. (Определить функцию для расчета наибольшего общего делителя двух натуральных чисел, используя алгоритм Евклида.) P.S. Помогите пожалуйста, а то у меня уже глаза слипаются ниче бошка не соображает. https://www.cyberforum.ru/ cpp-beginners/ thread957520.html
C++ Наибольшая сумма элементов матрицы
Сделав N шагов, пройтись по соседним ячейкам прямоугольной матрицы так, чтобы в итоге получилась наибольшая из всех возможных сумма. Стартуем в левом верхнем углу.
C++ Hello world C: https://www.cyberforum.ru/ cpp-beginners/ thread957515.html
Доброго времени суток! Собственно, начал изучать С++, пользуюсь VS2012 Почему этот код работает #include "stdafx.h" using namespace System;
1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
19.09.2013, 12:01  [ТС] 0

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

19.09.2013, 12:01. Показов 18910. Ответов 3
Метки (Все метки)

Ответ

Пусть у нас есть текст, состоящий из n символов, который в дальнейшем договоримся называть T, а T[i] его i-ый символ. Строку или просто слово, состоящее из m символов, назовем P, где P[i] -i-ый символ строки. Идея, предложенная Рабином и Карпом, подразумевает поставить в соответствие каждой строке некоторое уникальное число, и вместо того чтобы сравнивать сами строки, сравнивать числа, что намного быстрее. Проблема в том, что искомая строка может быть длинной, строк в тексте тоже хватает. А так как каждой строке нужно сопоставить уникальное число, то и чисел должно быть много, а стало быть, числа будут большими (порядка dm, где d - количество различных символов), и работать с ними будет так же неудобно.
С примерами туго, я практически не шарю... В голове путанница, не знаю как быть... А сегодня последний день сдачи. Завтра - отчисление. Спасибо за понимание.

Вернуться к обсуждению:
Алгоритм Рабина-Карпа C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2013, 12:01
Готовые ответы и решения:

Алгоритм Рабина-Карпа, нужны комментарии к коду
Привет всем. Столкнулся с задачей разобраться с кодом алгоритма рабина карпа. Объясните пожалуйста...

Усовершенствовать алгоритм Рабина-Карпа, чтобы он искал символьную подматрицу в символьной матрице
У меня есть этот алгоритм. Кто знает, как усовершенствовать его, чтобы он искал символьную...

Реализация алгоритма Рабина-Карпа для двух однонаправленных линейных списков
Здравствуйте! Собственно, вопрос находится в заголовке: у меня описано два списка, надо этим...

(ищу алгоритм) Хопкрофта-Карпа
Люди, помогите пожалуйста. Есть у кого реализация алгоритма Хопкрофта-Карпа? Весь интернет излазил...

3
19.09.2013, 12:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2013, 12:01
Помогаю со студенческими работами здесь

Алгоритм шифрования Рабина
Привет всем! :) Очень нужен исходник на С++ или С# для алгоритма шифрования/дешифрования Рабина....

Алгоритм Карпа-Рабина
В общем не могу понять почему не подсчитывает кол-во вхождений подстроки в строку. using System;...

Алгоритм Рабина-Карпа
Всем привет. Почему у меня Алгоритм Рабина - Карпа работает только для подстроки которая входит...

Алгоритм Рабина-Карпа
Необходимо написать программу на ассемблере которая будет выполнять поиск строки в тексте по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru