Analysis Of Quicksort With Equal Array Elements The Partition Procedure Returns

Analysis of Quicksort with equal array elements.b. The PARTITION procedure returns index q such that each element of A[p .. q-1] is less than or equal to A[q] and each element of A[q+1 .. r] is greater than A[q]. Modify the PARTITION procedure to produce a procedure PARTITION’(A, p, r), which permutes the elements of A[p .. r] and returns two indices q and t, where p = q = t = r, such that• all elements of A[q .. t] are equal• each element of A[p .. q-1] is less than A[q], and • each element of A[t+1 .. r] is greater than A[q]Like PARTITION, your PARTITION’ procedure should take ?(r-p) time.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply