Я хотел бы найти набор неперекрывающихся подстрок, которые могут быть объединены для представления заданного набора строк. Пусть это заданный набор струнПоиск наименьшего числа подстрок для представления набора строк
abc0def
zabc1def
abc2defg
то наименьшее множество непересекающихся подстрок, которые могут быть объединены, чтобы сформировать полный набор строк выше
abc
def
0
1
2
g
z
Для уточнения: По неперекрывающийся Я имею в виду, что ни один член набора не запускается или не заканчивается с той же последовательностью символов.
Как этот подход работает, если набор строк - это abcd, abc и bcd? – mhum
@mhum Неправильно. Я изменил ответ. –