0

I need to design an efficient algorithm that finds the Shortest non-repeatable Substring in a text. In essence; the shortest string that appears only once in a text. This has to be made only with suffix-tree

Example 1:

Text: AATGCCTA then Result: G

Example 2:

Text: AAAAGGGG then Result: AG

1 Answers1

1

The shortes non-repeatable substring is the shortest unique prefix of all the suffixes.

See Minimum Unique Substrings and Maximum Repeats by Lucian Ilie and W. F. Smyth.

choroba
  • 231,213
  • 25
  • 204
  • 289