Question: We say an array of numbers is almost-sorted if at least 80 percent of elements appear in their right positions in the sorted array.
We say an array of numbers is "almost-sorted" if at least 80 percent of elements appear in their right positions in the sorted array. For example, array A = {1,2,8, 4, 6, 5, 7, 3, 9, 10} is almost-sorted because all elements execept for 3 and 8 appear in their right place. Provide an asymptotically tight lower bound for sorting any almost sorted array of n numbers using comparison-based sorting. In order to get full marks, provide an algorithm (possibly a well- known one) whose running time is asymptotically equal to your lower bound. Hint: What is the lower bound for sorting an almost-sorted array where the first 80% is sorted and the last 20% is not? Why?
Step by Step Solution
3.47 Rating (157 Votes )
There are 3 Steps involved in it
The image contains a question about sorting an almostsorted array An array is considered almostsorted if at least 80 of the elements are in their corr... View full answer
Get step-by-step solutions from verified subject matter experts
