Конспекти лекцій та Лабораторні роботи з дисципліни "Алгоритми та структури даних" для III курсу спеціальності 121 "Інженерія програмного забезпечення" ОКР "Фаховий молодший бакалавр" Херсонського політехнічного фахового коледжу Державного університету "Одеська політехніка"
Навчитися реалізовувати та аналізувати алгоритми порівняння текстових рядків і документів, визначати ступінь їх подібності, використовувати метрики відстаней у задачах аналізу текстових даних.
Персональний комп’ютер, IDE Microsoft Visual Studio або інша середа розробки для мови C++.
Порівняння текстів — це процес визначення схожості або відмінності між двома текстовими рядками.
Основна мета — знайти кількісну міру подібності між текстами.
file1: text1.txt
file2: text2.txt
levenshtein distance: 12
jaccard similarity: 0.73
cosine similarity: 0.82
time: 0.011s
TextComparer
(порівняння текстів),FileLoader
(читання файлів),Timer
(вимір часу).