Пусть две строки:Поиск длинный (или все) пересечение (ы) в уровне слов из двух строк в Swift 3
String 1
: «Когда-то была прекрасная принцесса по имени Белоснежка .. .»String 2
:„Конечно, это было время для прекрасной принцессы, чтобы стать одним ...“
Что такое лучший способ найти самую длинную„пересечение“(или все возможные пересечения) в уровень слова двух строк в Свифт? В предыдущем случае это было бы: «красивая принцесса».
Пересечение уровня 'слово' или' характер'? – t4nhpt
Пересечение для 'уровня слова', я добавлю это к вопросу. –
1) Разделите строки на два массива слов. 2) Внедрите алгоритм для [Самая длинная общая проблема подстроки] (https://en.wikipedia.org/wiki/Longest_common_substring_problem) и примените ее к двум массивам. –