АиСД S03E09. Строки. Хеширование. КМП. Z-функция

  Рет қаралды 7,130

Pavel Mavrin

Pavel Mavrin

2 жыл бұрын

Алгоритмы и структуры данных. Семестр 3. Лекция 9.
На девятой лекции мы начали говорить о задаче поиска подстроки, рассмотрели алгоритмы Рабина-Карпа, Кнута-Морриса-Пратта и Z-алгоритм.
Университет ИТМО, 2021 г.

Пікірлер: 5
@MahachJordan
@MahachJordan 7 ай бұрын
Обалденная лекция, написал сам алгоритм Рабина-Карпа! Спасибо, все доходчиво!
@professional2094
@professional2094 11 ай бұрын
спасибо! Очень круто!
@xsomniator
@xsomniator 11 ай бұрын
Не совсем точно показан момент, когда находится pref(pref(s)) на 48:46. Красным надо отметить префикс и суффикс левой синей подстроки, а не строки s целиком. Да, этот же префикс будет и в правой синей подстроке, но это будет следствие из предыдущего шага.
@dauletbiakhmet312
@dauletbiakhmet312 Жыл бұрын
я не понял как вероятность коллизии вышло n/m. Разве вероятность коллизии не равно количестно всевозможных различных строк длины m/количество различных значений хешфункции которое равно М(модулю по которому берутся хеши). количество различных строк длины m=26^m а количество различных чисел по модулю М равно самому М Тогда вероятность равна m^26/M Объясните плз где я ошибся
@dauletbiakhmet312
@dauletbiakhmet312 Жыл бұрын
а я понял. мы рассматриваем не всевозможные строки длины м а всевозможные ПОДСТРОКИ строки s длины m их должно быть n-m+1 штук теперь ясно
АиСД S03E10. Z-функция. Бор
1:28:34
Pavel Mavrin
Рет қаралды 4,7 М.
АиСД S03E09. Строки. Хеширование. КМП
1:09:06
Pavel Mavrin
Рет қаралды 3,5 М.
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,2 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,8 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 61 МЛН
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 65 МЛН
Advertising Leader Perspective: Automation & AI in Advertising
2:30
Fluency - RPA for Advertising
Рет қаралды 5
A&DS S03E09. Strings. Hashing. KMP. Z Algorithm
1:32:49
Pavel Mavrin
Рет қаралды 4 М.
АиСД S03E09. Строки. Хеширование. КМП
1:22:56
Pavel Mavrin
Рет қаралды 4,1 М.
АиСД S01E14. Хеш-таблицы
1:26:03
Pavel Mavrin
Рет қаралды 6 М.
Алгоритмы и структуры данных (С++), лекция №1
1:26:53
Тимофей Хирьянов
Рет қаралды 517 М.
Олимпиадная задача пятиклассника
7:36
Математика и фокусы
Рет қаралды 1,1 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,2 МЛН