Question: RANDOMIZED - PARTITION ( A , p , r ) 1 i = RANDOM ( p , r ) 2 exchange A [ r ]
RANDOMIZEDPARTITIONApr
i RANDOMpr
exchange Ar with Ai
return PARTITIONApr
RANDOMIZEDQUICKSORTA p r
if p r
q RANDOMIZEDPARTITIONA p r
RANDOMIZEDQUICKSORTA p q
RANDOMIZEDQUICKSORTA q r
If we apply RANDOMIZEDQUICKSORTA on an array A with elements, how many times do we call RANDOMIZEDPARTITION in the best case?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
