首页 > 试题广场 >

请简要的证明:在规模为n的子数组上,PARTITION的时间

[问答题]
请简要的证明:在规模为n的子数组上,PARTITION的时间复杂度为
 PARTITION(A,p,r)
           x= A[r]
           i= p-1
           for j = p to r-1 
                ifA[j]≤ x 
                    i =i+1
                  exchange A[i] with A[j] 
           exchange A[i+1] with A[r]      
           return i+1

这道题你会答吗?花几分钟告诉大家答案吧!