Question: 2.(15pts) Fill in the blanks to complete the deletion algorithm from a binary search tree using the notation given in class. delete( T: binary search

2.(15pts) Fill in the blanks to complete the deletion algorithm from a binary search tree using the notation given in class.

delete( T: binary search tree, x )

### The algorithm just changes T returning nothing

if T is empty

______(a)_____

else if x< label(root(T))

delete(____(b)____, x)

else if x > label(root(T))

delete(____(c)____, x)

else if right(T) is empty

replace T by ____(d)____

else

v = node in ____(e)____ including the ____(f)____ value in ____(g)____

label(____(h)___) = label(v)

move ____(i)____ under ____(j)____

Fill-in Choices: (1) root(T), (2) left(T), (3) right(T),

(4) left(v), i.e., the left subtree of the node v,

(5) right(v), i.e., the right subtree of the node v,

(6) parent(v), i.e., the parent node of v,

(7) smallest, (8) largest, (9) do nothing, (10) return T, (11) None of the above.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!