@bittu
How can u find the shortest substring from the tree in 0(n). Can u
please elaborate a bit ?

On Jun 14, 6:03 pm, bittu <shashank7andr...@gmail.com> wrote:
> I found one interesting question
>
> Given a string s , return the shortest substring that is
> only occurring once.
> Examples:
> s="aabbabbaab" gives either "bab" or "baa"
> s="aaaa" gives "aaaa"
>
> My Approaches
>
> Generate All Possible SubStrings O(N^2)
> puts all substrings into hashtable & keep incrementing counter for
> each substring , return substring with counter 1 memory O(N)
> Not efficient
>
> Create Suffix Tree Seems to be Efficient Solution Only You Need to do
> Create Tree & then we can find the
> shortest substring that is only occurring once. in O(n) time
>
> PS: let me other approaches,suggestion
>
> Thanks
> Shashank
> CSE,BIT Mesra

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to