Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Еще алгоритм поиска подстроки в строке Еще один алгоритм поиска подстроки в строке. Он в принципе лежит на поверхности. Если до сих пор поиск осуществлялся последовательным движением по строке и сравнением, то возникает вопрос: а может мы в начале поищем подозрительные точки (индексы): т.е. получим список, где искать, а потом уже проверим, нет ли совпадений. Можно искать просто по первому символу подстроки. Ниже представлена такая программа. Вхождение символа в строке s помещается в список ls. После этого уже проходим по индексам в ls и проверяем всю строку. Усовершенствуем программу. Во-первых, искать ведь не обязательно только один символ, можно искать целый срез. Возможно это будет более оптимально, если подобрать его длину. Во-вторых, сравнивать нужно не всю строку, а только оставшийся кусок. Ниже представлен усовершенствованный вар
Программирование на языке Python. Поиск подстроки в строке. Еще алгоритмы
29 мая 202429 мая 2024
12
1 мин