can anyone explain me these two questions??
1.Assume that a merge sort algorithm in the worst case takes 30 seconds for an input of size 64. Which of the following most closely approximates the maximum input size of a problem that can be solved in 6 minutes?
2.Which of the following changes to typical QuickSort improves its performance on average and are generally done in practice?
- Randomly picking up to make worst case less likely to occur.
- Calling insertion sort for small sized arrays to reduce recursive calls.
- QuickSort is tail recursive, so tail call optimizations can be done.
- A linear time median searching algorithm is used to pick the median, so that the worst case time reduces to O(n Log n)
just not getting these two question