Re: [algogeeks] Re: BST+Heap

2011-06-11 Thread Algoose chase
1. Insert the node(order of insertion is irrelevant) in any order according
to the binary search tree properties.
2. Compare the j value of node with its parent recursively (bottom up) and
then perform rotations to restore the Heap property.

On Thu, Jun 9, 2011 at 12:38 AM, mukesh tiwari mukeshtiwari.ii...@gmail.com
 wrote:

 What you explained is the property of Treap data structure . You can
 have a look at wiki [ http://en.wikipedia.org/wiki/Treap ] or you can
 search google for treap.

 On Jun 8, 8:15 pm, Akshata Sharma akshatasharm...@gmail.com wrote:
  A rooted binary tree with keys in its nodes has the binary search tree
  property (BST property) if, for every node, the keys in its left
  subtree are smaller than its own key, and the keys in its right
  subtree are larger than its own key. It has the heap property if, for
  every node, the keys of its children are all smaller than its own key.
  You are given a set of n binary tree nodes that each contain an
  integer i and an integer j. No two i values are equal and no two j
  values are equal. We must assemble the nodes into a single binary tree
  where the i values obey the BST property and the j values obey the
  heap property. If you pay attention only to the second key in each
  node, the tree looks like a heap, and if you pay attention only to the
  first key in each node, it looks like a binary search tree.Describe a
  recursive algorithm for assembling such a tree

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



[algogeeks] Re: BST+Heap

2011-06-08 Thread mukesh tiwari
What you explained is the property of Treap data structure . You can
have a look at wiki [ http://en.wikipedia.org/wiki/Treap ] or you can
search google for treap.

On Jun 8, 8:15 pm, Akshata Sharma akshatasharm...@gmail.com wrote:
 A rooted binary tree with keys in its nodes has the binary search tree
 property (BST property) if, for every node, the keys in its left
 subtree are smaller than its own key, and the keys in its right
 subtree are larger than its own key. It has the heap property if, for
 every node, the keys of its children are all smaller than its own key.
 You are given a set of n binary tree nodes that each contain an
 integer i and an integer j. No two i values are equal and no two j
 values are equal. We must assemble the nodes into a single binary tree
 where the i values obey the BST property and the j values obey the
 heap property. If you pay attention only to the second key in each
 node, the tree looks like a heap, and if you pay attention only to the
 first key in each node, it looks like a binary search tree.Describe a
 recursive algorithm for assembling such a tree

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