@above : correction in now call print(root->right) , highlighted below
a) if root->right==NULL && *root->left!=NULL* && currentHeight<h2

On Mon, Apr 9, 2012 at 10:53 AM, atul anand <atul.87fri...@gmail.com> wrote:

> then one way to do this would be something like this :-
>
> find h1=maxHeight of root->left
> find h2=maxHeight of root->right
> leave root and first print left and right subtree of the root
> now call print(root->left)
>     a) if root->left==NULL && root->right!=NULL && currentHeight<h1
>            then print current node which is nothing but internal node.
>     b) if root->left==NULL && root->right==NULL  // printing leaf node
>           print node
>
> now call print(root->right)
>     a) if root->right==NULL && root->right!=NULL && currentHeight<h2
>            then print current node which is nothing but internal node.
>     b)  if root->left==NULL && root->right==NULL  // printing leaf node
>           print node
>
>
> after calling both function above print root->data;
>
>
>
> On Mon, Apr 9, 2012 at 10:30 AM, Doom <duman...@gmail.com> wrote:
>
>> 75 is omitted because its the border. Think of border like putting an
>> elastic rubber band around the tree. Print the nodes being touched by the
>> rubber.
>>
>>
>> On Monday, 9 April 2012 08:12:48 UTC+5:30, Gene wrote:
>>>
>>> Good question.  The problem is not well-defined.  It's possible that
>>> 75 should be omitted because there are deeper subtrees to the left and
>>> right.  But we'll never know for sure because examples don't make a
>>> good definition.
>>>
>>>
>>>
>>> On Apr 8, 2:29 pm, atul anand <atul.87fri...@gmail.com> wrote:
>>> > i guess in the given link 1st example should inculde 75 ?? correect me
>>> if i
>>> > am wrong.
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > On Fri, Apr 6, 2012 at 10:53 PM, Doom <duman...@gmail.com> wrote:
>>> > > Here is the reference:
>>> > >http://stackoverflow.com/**questions/3753928/finding-**
>>> border-of-a-binary.<http://stackoverflow.com/questions/3753928/finding-border-of-a-binary.>..
>>>
>>> >
>>> > > None of the proposed solutions is effective enough. Any ideas?
>>> >
>>> > > --
>>> > > You received this message because you are subscribed to the Google
>>> Groups
>>> > > "Algorithm Geeks" group.
>>> > > To view this discussion on the web visit
>>> > >https://groups.google.com/d/**msg/algogeeks/-/xjchdh2I_7MJ<https://groups.google.com/d/msg/algogeeks/-/xjchdh2I_7MJ>.
>>>
>>> > > To post to this group, send email to algogeeks@googlegroups.com.
>>> > > To unsubscribe from this group, send email to
>>> > > algogeeks+unsubscribe@**googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>.
>>>
>>> > > For more options, visit this group at
>>> > >http://groups.google.com/**group/algogeeks?hl=en<http://groups.google.com/group/algogeeks?hl=en>
>>> .
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/algogeeks/-/vCCkW93pMCgJ.
>>
>> 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.

Reply via email to