Answered! Determine the cost and structure of an optimal binary search tree for a set of n = 7 keys with the following…

2. (40 points) Determine the cost and structure of an optimal binary search tree for a set of n 7 keys with the following probabilities 0.04 0.06 0.08 0.02 0.10 0.12 0.14 0.06 0.06 0.06 0.06 0.05 0.05 0.05 0.05 That is, provide the main and root tables

Determine the cost and structure of an optimal binary search tree for a set of n = 7 keys with the following probabilities: That is, provide the main and root tables.

Expert Answer

 We have to solve this by using OPTIMAL-BST(p, q, 7). As per this algorithm it returns two

matrices, e and root. Matrix e is abput expected search costs and root allows us to construct optimal binary search tree.

The e matrix e is as follows:

Root matrix is :

Then the optimal binary search tree is as follows:

5 is the root d3 is the left child of 4
2 is the left child of 5 d4 is the right child of 4
of 1 is the left child of 2 7 is the right child of 5
d0 is the left child of 1 6 is the left child of 7
d1 is the right child of 1 d5 is the left child of 6
3 is the right child of 2 d6 is the right child of 6
d2 is the left child of 3 d7 is the right child of 7
4 is the right child of 3

Finally calculate the expected search cost.

Still stressed from student homework?
Get quality assistance from academic writers!