我遇到了快速排序的問題。 問題看起來是隨機的,排序的數組從不排序。 我在此基礎上僞代碼: 1 procedure quick sort1(l, r);
2 begin
3 if ` < r then
4 t ← A[l]; {t — pivot}
5 s ← l;
6 for i ← l + 1 to r do {move elements around pivot}
7 if A[i
你好,我已經寫入QuickSort與堆棧,但我不知道這alghoritm使用O(n)額外的空間或O(日誌n)額外的空間,我想製造。 如果有人可以看看這段代碼,並告訴我這裏有多餘的空間使用堆棧,並且它使用O(n)多餘的空間如何使用O(log n)多餘空間,我將非常感激? 這裏是我的代碼 public class QuickSortStack{
public static void quickSo