Question

1. [10 pts.] AVL Trees: Example Operations

(a) [5 pts.] Draw the AVL tree that results from inserting key 45 into the following AVL
tree.

(b) [5 pts.] Draw the AVL tree that results from deleting key 70 from the following AVL
tree. NOTE: When deleting a key from an AVL tree, please follow the textbook approach
of finding the node with the key using the function for standard binary search trees.
If the key is in the tree and the node w where the key is found does not have any
child pointing to NULL/none, then use the implementation of the algorithm that finds
the successor node x to node w in an inorder traversal of the binary search tree, and
copies the entry information (i.e., not including the children or parent pointers) from x
to w (e.g., the key and value stored at node x becomes that of node w). That algorithm
then deletes node x from the AVL tree and perform any required balancing by properly
restructuring the tree.

O0 50 15 25 (55 17

0 0
Add a comment Improve this question Transcribed image text
Answer #1

0 S0 SO 15 5 LD 50 by So

6o Deleke (o)3 50 2 10 Sivle Rolak Ript So 7

Add a comment
Know the answer?
Add Answer to:
1. [10 pts.] AVL Trees: Example Operations (a) [5 pts.] Draw the AVL tree that results...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Question 1 1 pts What is the maximum height of any AVL-tree with 7 nodes? Assume...

    Question 1 1 pts What is the maximum height of any AVL-tree with 7 nodes? Assume that the height of a tree with a single node is 0. a N 5 Question 2 1 pts So get the sorted list from an AVL tree we need to do a postorder traversal inorder traversal preorder traversal

  • 3. (8 points) Using the implementation of binary search tree operations we discussed in class, draw...

    3. (8 points) Using the implementation of binary search tree operations we discussed in class, draw the trees that result from the following operations: (a) Inserting 142, 400, 205, 127, 100, 320, 160, 141, and 110 into an initially-empty tree (in that order). (b) Deleting 142 from the tree you drew for part (a). 4. (8 points) Draw the unique binary tree that has a preorder traversal of 4, 1, 6, 3, 7, 5, 9, 2, 8 and an inorder...

  • just need to answer the second question 3 AVL Trees Assume the following notation/operations on AVL trees....

    just need to answer the second question 3 AVL Trees Assume the following notation/operations on AVL trees. An empty AVL tree is denoted E. A non-empty AVL tree T has three attributes: . The key T.key is the root node's key. The left child T.left is T's left subtree, which is an AVL tree (possibly E). The right child T.right is T's right subtree, which is an AVL tree (possibly E) [3 marks] Describe an alternative version of the RANGECOUNT(T,...

  • Assume the following notation/operations on AVL trees. An empty AVL tree is denoted E. A non-empty AVL tree T has three...

    Assume the following notation/operations on AVL trees. An empty AVL tree is denoted E. A non-empty AVL tree T has three attributes The key T.key is the root node's key. The left child T.left is Ts left subtree, which is an AVL tree (possibly E). The right child T.right is T's right subtree, which is an AVL tree (possibly E). (a) 5 marsl Write a function RANGECOUNT(T, lo, hi) to count the number of nodes in an AVL tree with...

  • Assume the following notation/operations on AVL trees. An empty AVL tree is denoted E. A non-empty AVL tree T has three...

    Assume the following notation/operations on AVL trees. An empty AVL tree is denoted E. A non-empty AVL tree T has three attributes: • The key T.key is the root node’s key. • The left child T.left is T’s left subtree, which is an AVL tree (possibly E). • The right child T.right is T’s right subtree, which is an AVL tree (possibly E). (a) [5 marks] Write a function RangeCount(T, lo, hi) to count the number of nodes in an...

  • Trees and Heaps 1. Show that the maximum number of nodes in a binary tree of...

    Trees and Heaps 1. Show that the maximum number of nodes in a binary tree of height h is 2h+1 − 1. 2. A full node is a node with two children. Prove that the number of full nodes plus one is equal to the number of leaves in a nonempty binary tree. 3. What is the minimum number of nodes in an AVL tree of height 15? 4. Show the result of inserting 14, 12, 18, 20, 27, 16,...

  • QUESTION 1 In a tree, a ____ is a node with successor nodes. root child descendent...

    QUESTION 1 In a tree, a ____ is a node with successor nodes. root child descendent parent sibling QUESTION 2 In a tree, the ____ is a measure of the distance from a node to the root. count degree branch height level QUESTION 3 Which of the following is not a characteristic of a binary search tree? Each node has zero, one, or two successors. The preorder traversal processes the node first, then the left subtree, and then the right...

  • • P1 (10 pts) Show the result of inserting 2, 9, 5, 8, 6, 4, 3,...

    • P1 (10 pts) Show the result of inserting 2, 9, 5, 8, 6, 4, 3, 1 into an initially empty AVL tree (draw a resulting tree after inserting each number; you need to draw 8 AVL trees). • P2 (5 pts) What is the minimum number of nodes in an AVL tree of height 8? • P3 (5 pts) Show the result of deleting the element with key 9' from the following splay tree. • P4 (5 pts) Show...

  • anvas A Question 7 5 pts A binary heap's structure is an AVL tree a particular...

    anvas A Question 7 5 pts A binary heap's structure is an AVL tree a particular case of binary search tree a complete binary tree a sparse tree Question 8 5 pts The time taken to find an element in an AVL tree of depth dis Old) Ollogd Old2) Odlog d) Question 9 5 pts Deleting the minimum element in a min-heap of Nelements takes in average case Ollog N ON 011 OIN log N

  • anvas A Question 7 5 pts A binary heap's structure is an AVL tree a particular...

    anvas A Question 7 5 pts A binary heap's structure is an AVL tree a particular case of binary search tree a complete binary tree a sparse tree Question 8 5 pts The time taken to find an element in an AVL tree of depth dis Old) Ollogd Old2) Odlog d) Question 9 5 pts Deleting the minimum element in a min-heap of Nelements takes in average case Ollog N ON 011 OIN log N

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT