Bizda quyidagi matn bor bo’lsin


Download 412.49 Kb.
bet9/21
Sana16.02.2023
Hajmi412.49 Kb.
#1203577
1   ...   5   6   7   8   9   10   11   12   ...   21
Bog'liq
kurs iwi malumotlar

Сложность


С учётом длины слова m и длины текста n в лучшем случае временная сложность будет составлять O(n + m), а пространственная сложность — O(m). Временная сложность в худшем случае будет O(nm). Это может произойти при выборе очень плохо работающей хеш-функции. Решить эту проблему может хорошая хеш-функция, такая как полиномиальный хеш.

Заключение


Несмотря на наличие более производительных алгоритмов поиска одиночных строк, алгоритм Рабина-Карпа может оказаться довольно эффективным при поиске множественных шаблонов. Он обеспечивает прочную основу для расширения вариантов применения в этой проблемной области.
Читайте также:

Читайте нас в Telegram, VK и Яндекс.Дзен
Перевод статьи Vigar Block: Rabin-Karp Algorithm Using Polynomial Hashing and Modular Arithmetic

Computer Science


Nuances Of Programming


Karp Rabin


String Search


Algorithms

22


More from NOP::Nuances of Programming


Follow
Образовательные статьи и переводы — всё для программиста


Дмитрий ПереводIT


·Nov 15, 2020




Обработка ошибок в Go


Обработка ошибок в Go постоянно вызывает споры и возникает среди тем ежегодного опроса о сложнейших проблемах, с которыми встречаются разработчики, пишущие на этом языке. Тем не менее, когда дело доходит до работы с ошибками в конкурентной среде или объединении ошибок одной горутины, Go предлагает отличные пакеты, которые упрощают их обработку…

Go


4 min read


Share your ideas with millions of readers.


Write on Medium


Дмитрий ПереводIT


·Nov 14, 2020





Download 412.49 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling