Hand test your algorithm using your allocated 10-element


Question 1:
You are required to undertake a detailed analysis of the AVL tree sorting algorithm for avl_sort.

To do this, consider to
1)provide a description of the algorithm in pseudocode;
2)conduct time complexity analysis of the algorithm (and also mention best case and worst casescenarios);
3)Hand test your algorithm using your allocated 10-element long list of alphabetic charactersas an illustrative/working example (see the Data Set below),

count the number of comparisons;
estimate the algorithm's storage requirement;
re-arrange your data set so as to achieve the best-case sorting of the algorithm; and
re-arrange your data set so as to achieve the worst-case sorting of the algorithm.

Question 2:

You are required to undertake a detailed analysis of the following sorting algorithm applied to sorting the multiway tree (of order 4 type) data structure:

m_tree_sort
b_tree_sort

Similar to the case of Question 1, analyse the algorithms by
1)providing a description of the algorithm in pseudocode;
2)conducting time complexity analysis of the algorithm (and also mention best and worst caseanalysis/scenarios if applicable);
3)hand testing your algorithm using your allocated 10-element long list of alphabeticcharacters as an illustrative/working example (see the Data Set below),
count the number of comparisons;
estimate the algorithm's storage requirement;
re-arrange your data set so as to achieve the best-case sorting of the algorithm;
re-arrange your data set so as to achieve the worst-case sorting of the algorithm.

Solution Preview :

Prepared by a verified Expert
Data Structure & Algorithms: Hand test your algorithm using your allocated 10-element
Reference No:- TGS0648499

Now Priced at $40 (50% Discount)

Recommended (97%)

Rated (4.9/5)