Question: Merge - Sort ( A , p , r ) if p > = r return q = floor ( ( p + r )
MergeSortA p r
if p r
return
q floorp r
MergeSort A p q
MergeSort A q r
MergeA p q r
MERGE A p q r
n q p C
n r q
let L n and R n be new arrays
for i to n
Li Ap i
for j to n
Rj Aq j
Ln infinity
Rn infinity
i
j
for k p to r
if Li Rj
Ak Li
i i
else Ak Rj
j j
Let array A
How many times do we execute line to sort the above array A using a merge sort?
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
