Поиск наилучшего (а также неполного) вхождения подстроки в строку
- From
- Max Alekseyev (2:5015/60)
- To
- Daniil Uspensky
- Date
- 2002-07-02T16:05:04Z
- Area
- RU.ALGORITHMS
████ OS/2 Hi, Daniil !
Replying to a message of Daniil Uspensky to Ihor.Bobak@nestle.ua:
DU>>> Ищу сабж, более эффективный, чем последовательный перебор.
IB>> Что ты имеешь в виду под "наилучшим вхождением подстроки в строку"?
DU> Например имеется строка abcabacbcabacbbbca, в которой мы ищем
DU> подстроку bcabacba Наилучшим вхождением будет bcabacb. Или еще можно
DU> ввести "достаточное" совпадение, т.е. если наилучшее слишком
DU> трудоемко искать, то ограничиться поискаом первого достаточного.
Это задача называется local alignment (поищи в инете это словосочетание). Решается динамическим программированием.
Можешь еще заглянуть сюда: http://algolist.manual.ru/search/fsearch/index.php
Regards, °°
Max ~
--- FleetStreet 1.27.3.8
* Origin: (2:5015/60)