@sunny
consider *uncompressed* suffix tree, even with distinct elements maximum
number of nodes with string length n formed will be 2n.
once suffix tree is constructed, needs to traverse in dfs order appending
the node found on the way.
total complexity would be O(construction of suffix tree ) + O(traverse
time).

surender


On Wed, Jul 27, 2011 at 12:00 PM, sunny agrawal <[email protected]>wrote:

> @shiva viknesh
> this is a different Question.......
>
> @saurabh
> how is nlgn possible, total no of possible substrings are n^2
>
>
> this is the O(n^2) solutionOn Wed, Jul 27, 2011 at 8:09 AM, saurabh singh
>
> for(int l = 0; l < len; l++){
>                 for(int i = 0; i < len-l; i++){
>                         int j = i+l;
>                         char temp = s[j+1];
>                         s[j+1] = 0;
>                         printf("%s\n", s+i);
>                         s[j+1] = temp;
>                 }
>         }
>
> <[email protected]> wrote:
> >
> > using suffix tree this can be done in o(nlogn) though will take extra
> space.
> >
> > On Wed, Jul 27, 2011 at 12:47 AM, siva viknesh <[email protected]>
> wrote:
> >>
> >> http://geeksforgeeks.org/?p=767
> >>
> >> On Jul 26, 11:49 pm, Pratz mary <[email protected]> wrote:
> >> > how?
> >> >
> >> > On 26 July 2011 23:18, ankit sambyal <[email protected]> wrote:
> >> >
> >> > > @vivin : Suffix trees are memory intensive..
> >> >
> >> > > This problem can be solved just by running 2 nested loops in O(1)
> >> > > space and O(n^2) time
> >> >
> >> > > --
> >> > > You received this message because you are subscribed to the Google
> Groups
> >> > > "Algorithm Geeks" group.
> >> > > To post to this group, send email to [email protected].
> >> > > To unsubscribe from this group, send email to
> >> > > [email protected].
> >> > > For more options, visit this group at
> >> > >http://groups.google.com/group/algogeeks?hl=en.
> >> >
> >> > --
> >> > regards Pratima :)
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "Algorithm Geeks" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> [email protected].
> >> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
> >>
> >
> >
> >
> > --
> > Saurabh Singh
> > B.Tech (Computer Science)
> > MNNIT ALLAHABAD
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected].
> > For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>
>
> --
> Sunny Aggrawal
> B-Tech IV year,CSI
> Indian Institute Of Technology,Roorkee
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>
>

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

Reply via email to