void adjust(int A[]
//數組A[n
{i=n
while(A[i]>A[j])
{x=A[i]; A[i]=A[j]; //值小者左移
k=j+
while (k<n && x>A[k]) A[k
A[k
i
}
}算法結束
[算法討論]最佳情況出現在數組第二段[n
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23028.html
void adjust(int A[]
//數組A[n
{i=n
while(A[i]>A[j])
{x=A[i]; A[i]=A[j]; //值小者左移
k=j+
while (k<n && x>A[k]) A[k
A[k
i
}
}算法結束
[算法討論]最佳情況出現在數組第二段[n
[