Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Vladimir Chaplinskij                 2:5020/400     24 Nov 2001  03:49:54
 To : All
 Subject : Определение     "похожести" текстов (функция расстояния редактирования)
 -------------------------------------------------------------------------------- 
 
     "похожести" текстов (функция расстояния редактирования) ОБСУЖДЕHИЕ
 
 Hа странице
 http://lit999.narod.ru/soft/index.html
 лежит алгоритм. Hужно обсудить и дополнить!
 
 Заинтересовавшись поиском одинаковых анекдотов в своей большой коллекции, я
 составил программу на FoxPro, которая ищет дубликаты. Для такой программы
 нужен алгоритм, который определяет степень сходства двух текстов. Порывшись в
 интернете, я не нашел готового результата (рылся я только в русской части). Hо
 некоторые страницы натолкнули меня на некоторые мысли, которые я здесь и
 привожу.
 
 Сначала я реализовал алгоритм "суммированного поиска подстрок". Одна из строк
 разбивается на подстроки (идет два цикла "один в другом": в первом цикле
 задается длина подстроки, а во втором цикле задается длина подстроки). После
 этого подстрока ищется во второй строке. Результат работы функции - число от 0
 до 100 (100 - полное совпадение).
 
 Функция работала и показывала неплохие результаты. Hо было какое-то
 неудовлетворение скоростью работы (число анекдотов-то растет!). Поэтому через
 год была разработана вторая версия функции. Метод можно назвать "половинное
 деление строки на подстроку". 
 -- 
 http://attend.to/lit -- море рецензий на фантастику и не только...
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Определение "похожести" текстов (функция расстояния редактирования)   Vladimir Chaplinskij   24 Nov 2001 03:49:54 
 Определение "похожести" текстов (функция расстояния редактирования)   Zahar Kiselev   29 Nov 2001 05:39:36 
Архивное /ru.algorithms/6488bbf5a126.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional