题库首页 › GESP等级认证(C++) › 题目 21083

下述C++代码实现了快速排序算法,最坏情况的时间复杂度是( )。int partition(vector& arr, int low, int high) { int i = low, j = high; int pivot = arr[low]; // 以首元素为基准 while (i = pivot) j--; while (i = high) return; int p = partition(arr, low, high); quickSort(arr, low, p - 1); quickSort(arr, p + 1, high); }

A. O(n)
B. O(logn)
C. O(n^2)
D. O(nlogn)

正确答案:C

试卷来源:202512 CCF-GESP编程能力等级认证C++五级真题

本卷相关题目

在线做题 同科目题库