in the above example y ac is not included in the substring?

On Wed, Jul 27, 2011 at 3:45 PM, saurabh singh <saurab...@gmail.com> wrote:

> hmm o(nlogn) was for constructing the tree.Btw sorry for being unclear.
> The best solution is the obvious one in this case.
>
>
> On Wed, Jul 27, 2011 at 2:10 PM, surender sanke <surend...@gmail.com>wrote:
>
>> @ sunny , ur right!!
>>
>> surender
>>
>> On Wed, Jul 27, 2011 at 1:58 PM, sunny agrawal 
>> <sunny816.i...@gmail.com>wrote:
>>
>>> i don't find difference between your suffix tree approach and my simple
>>> O(N^2) method
>>> in both cases printf statement will be executed O(N^2) times
>>> and in Suffix Tree approach will take some extra time of construction of
>>> tree and extra space too !!!!!
>>>
>>> On Wed, Jul 27, 2011 at 1:45 PM, surender sanke <surend...@gmail.com>wrote:
>>>
>>>>         *
>>>>      /  \    \
>>>>    a     b    c
>>>>   /        \
>>>> b          c
>>>> /
>>>> c
>>>>
>>>> prints *a*
>>>> comes to b, appends a with b    prints *ab*
>>>> comes to c ,appends ab with c   prints *abc*
>>>> starts with new child
>>>> prints *b*
>>>> prints *bc*
>>>> prints *c*
>>>>
>>>> surender
>>>>
>>>>
>>>> On Wed, Jul 27, 2011 at 12:46 PM, sunny agrawal <
>>>> sunny816.i...@gmail.com> wrote:
>>>>
>>>>> But still Printing O(N^2) substrings will take O(N^2) time isn't it ?
>>>>>
>>>>> On Wed, Jul 27, 2011 at 12:39 PM, surender sanke 
>>>>> <surend...@gmail.com>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> @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 <
>>>>>> sunny816.i...@gmail.com> 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;
>>>>>>>                 }
>>>>>>>         }
>>>>>>>
>>>>>>> <saurab...@gmail.com> 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 <
>>>>>>> sivavikne...@gmail.com> wrote:
>>>>>>> >>
>>>>>>> >> http://geeksforgeeks.org/?p=767
>>>>>>> >>
>>>>>>> >> On Jul 26, 11:49 pm, Pratz mary <pratima.m...@gmail.com> wrote:
>>>>>>> >> > how?
>>>>>>> >> >
>>>>>>> >> > On 26 July 2011 23:18, ankit sambyal <ankitsamb...@gmail.com>
>>>>>>> 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
>>>>>>> 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.
>>>>>>> >> >
>>>>>>> >> > --
>>>>>>> >> > 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 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.
>>>>>>> >>
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > --
>>>>>>> > 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 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.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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 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.
>>>>>>>
>>>>>>>
>>>>>>  --
>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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 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.
>>>>>
>>>>
>>>>  --
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> 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 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.
>>>
>>
>>  --
>> 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.
>>
>
>
>
> --
> 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 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.
>



-- 
Regards,
Kamakshi
kamakshi...@gmail.com

-- 
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