Reference no: EM13189269
Question 1:
You are required to create a detailed analysis for each of the following array-based sorting algorithms:
(a) bubble sort in ascending order;
(b) quick_sort in ascending order, with partition choosing pivot in the middle of the sub-array;
(c) shell_sort in ascending order, with initial increment = n/2, then increment /=2;
(d) heap_sort in ascending order;
To analyse each of the abovementioned algorithms, please
1) provide a description of the algorithm in pseudocode;
2) conduct time complexity analysis of the algorithm (and also mention best case and worst case analysis if applicable);
3) conduct space complexity analysis of the algorithm;
4) Hand test your algorithm using your allocated 10-element long list of alphabetic characters as an illustrative example (see the Data Set below, and treat them as an array),
o count the number of comparisons;
o re-arrange your data set so as to achieve the best-case sorting of the algorithm;
o re-arrange your data set so as to achieve the worst-case sorting of the algorithm.
Question 2:
You are required to provide a detailed analysis of the following sorting algorithm applied to sorting linked list-based data structures.
merge_sort in ascending order 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 case analysis if applicable);
3) conducting space complexity analysis of the algorithm;
4) hand testing your algorithm using your allocated 10-element long list of alphabetic characters as an illustrative example (see the Data Set below, and treat them as sequential elements of an linked list),
o count the number of comparisons;
o re-arrange your data set so as to achieve the best-case sorting of the algorithm;
o re-arrange your data set so as to achieve the worst-case sorting of the algorithm.
What is clydesdale company''s profit margin?
: The Clydesdale Company has sales of $4,500,000. It also has invested assets of $2,000,000 and operating expenses of $3,600,000. The company has established a minimum rate of return of 7%.
|
How will the quantity of offices that building owners lease
: A city has decided to impose rent controls, and it has established a rent ceiling below the previous equilibrium rental rate for offices throughout the city. How will The quantity of offices that building owners lease change
|
How to receive a cut of the social surplus
: All stratified societies have groups of individuals that do not produce, but still receive a ‘cut' of the social surplus. How does Diamond (in his book) argue that these ‘privileged' individuals manage to convince productive members of society to ..
|
Investment includes the purchase of:
: global positioning units for cruise missiles by the government. new chalk by a local school board.
|
Provide a description of the algorithm in pseudocode
: Provide a description of the algorithm in pseudocode and conduct time complexity analysis of the algorithm
|
By how much should it decrease price
: An auto dealership estimates that its demand curve has an elasticity of 2.78. If it wishes to increase sales by 12%, by how much should it decrease price What will happen to revenue (rise or fall) If instead it raises price by 20%, what is the per..
|
Provide at least two reasons to support your argument
: Name the circumstances which indicate an oligopolistic market structure and discuss a real life example of such a market structure. What are the most significant differences between oligopolistic and perfect competition from the consumer's point o..
|
What is the meaning of price serves as a rationing device
: One of the functions of price is to ration resources and goods and services. What do we mean when we say price serves as a rationing device Elaborate your response in relation to scarcity and in terms of the demand and supply model
|
Difference between water near the surface of the ocean
: The Ocean Thermal Energy Conversion project in Hawaii produces electricity from the temperature difference between water near the surface of the ocean (27 degree C) and the 600m deep water at 5 degree C that surrounds the island.
|