1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
||||||
1 | ||||||
Алгоритм Рабина-Карпа19.09.2013, 11:37. Показов 19085. Ответов 3
Метки нет (Все метки)
Всем доброго времени суток! Имеется код Алгоритма Рабина-Карпа, поиск подстроки в строке. Сегодня сдавать, боюсь сам полностью не разобраться. Может кто прокомментировать? (Тема ранее поднималась, примерно с тем же кодом, но комментариев там таки не было).
Объясните хотя бы какие функции что делают, пожалуйста.
0
|
19.09.2013, 11:37 | |
Ответы с готовыми решениями:
3
Алгоритм Рабина-Карпа, нужны комментарии к коду Усовершенствовать алгоритм Рабина-Карпа, чтобы он искал символьную подматрицу в символьной матрице Реализация алгоритма Рабина-Карпа для двух однонаправленных линейных списков (ищу алгоритм) Хопкрофта-Карпа |
1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
|
19.09.2013, 12:01 [ТС] | 3 |
Пусть у нас есть текст, состоящий из n символов, который в дальнейшем договоримся называть T, а T[i] его i-ый символ. Строку или просто слово, состоящее из m символов, назовем P, где P[i] -i-ый символ строки. Идея, предложенная Рабином и Карпом, подразумевает поставить в соответствие каждой строке некоторое уникальное число, и вместо того чтобы сравнивать сами строки, сравнивать числа, что намного быстрее. Проблема в том, что искомая строка может быть длинной, строк в тексте тоже хватает. А так как каждой строке нужно сопоставить уникальное число, то и чисел должно быть много, а стало быть, числа будут большими (порядка dm, где d - количество различных символов), и работать с ними будет так же неудобно.
С примерами туго, я практически не шарю... В голове путанница, не знаю как быть... А сегодня последний день сдачи. Завтра - отчисление. Спасибо за понимание.
0
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
|
19.09.2013, 12:45 | 4 |
вот здесь хорошо расписано с примером
Алгоритм Рабина-Карпа (РК-поиск)
0
|
19.09.2013, 12:45 | |
19.09.2013, 12:45 | |
Помогаю со студенческими работами здесь
4
Алгоритм шифрования Рабина Алгоритм Карпа-Рабина Алгоритм Рабина-Карпа Алгоритм Рабина-Карпа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |