Про алгоритм
Описание и примеры алгоритма можно найти
здесь, а его реализацию на
GitHub (Gist)Проблема
Столкнулся с тем, что алгоритм сам по себе медленный (в сравнении со встроенной в PHP функцией
similar_text()
в десятки раз медленнее), но имхо, качественный.
Причина, по которой не подошла готовая
similar_text()
её качество (опытный путь). Появилась мысль преобразовать её в собранную программу в надежде на увеличение скорости работы.
Неудачные мои варианты решений
— Хотел применить HipHop PHP, но не осилил установку на 32-битной машине.
— Пробовал написать самому, но осознал, что знаний не достаточно.
Итог
Надеюсь, что кому-то пригодится вариант этого алгоритма на PHP, и буду очень благодарен тем, кто заинтересуется и поможет преобразовать его в C/C++.