問題詳情

49. 下列哪一種排序法所需的儲存空間最多?
(A) Bubble sort
(B) Insertion sort
(C) Quick sort
(D) Selection sort

參考答案

答案:C
難度:適中0.5
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】快速排序(Quick sort)通常需要使用額外的儲存空間來存儲遞歸調用所需的堆棧信息。具體而言,快速排序通常使用遞歸算法實現,每次遞歸調用需要保存當前子數組的起始位置和結束位置等信息。因此,在每次遞歸調用期間,會使用額外的儲存空間來存儲這些信息。相比之下,冒泡排序、插入排序和選擇排序不需要額外的儲存空間,它們可以在原地進行排序,只需要對輸入數組進行原地的元素交換和比較操作。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】快速排序(Quick sort)通常需要使用額外的儲存空間來存儲遞歸調用所需的堆棧信息。具體而言,快速排序通常使用遞歸算法實現,每次遞歸調用需要保存當前子數組的起始位置和結束位置等信息。因此,在每次遞歸調用期間,會使用額外的儲存空間來存儲這些信息。相比之下,冒泡排序、插入排序和選擇排序不需要額外的儲存空間,它們可以在原地進行排序,只需要對輸入數組進行原地的元素交換和比較操作。