首页/ 题库 / [单选题]对n个记录的序列进行快速排序,所需的辅助的答案

对n个记录的序列进行快速排序,所需的辅助存储空间为( )。

单选题
2022-08-11 02:49
A、O(1)
B、O(log2n)
C、O(n)
D、O(n2)
查看答案

正确答案
B

试题解析
解析:快速排序对待排序序列的划分大约为log2n次,而快速排序是通过递归算法来完成的,递归深度大约为log2n,因此所需的辅助存储空间为O(log2n)。

标签:
感兴趣题目
对n个记录的文件进行归并排序,所需要的辅助存储空间为
对n个记录的序列进行快速排序,所需的辅助存储空间为( )。
( 15 )对 n 个记录的文件进行快速排序,平均执行时间为
对n个记录的文件进行二路归并排序,所需要的辅助存储空间为()。
对由n个记录所组成的有序关键码排序时,下列各常用排序算法的平均比较次数分别是:二路归并排序为(29),冒泡排序(30),快速排序为(31)。其中,归并排序和快速排序所需要的辅助存储分别是(32)和(33)。
在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是()。
n个记录直接插入排序所需的记录平均移动次数是______
●n个记录直接插入排序所需的记录平均移动次数是 (49) 。
对具有n个元素的任意序列采用插入排序法进行排序,排序趟数为()。
Shell排序、快速排序、堆排序的稳定性如何?(23)。若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(24)。若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(25)。对于多关键字而言,(26)是一种方便而又高效的文件组织方式。若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(27)。
Shell排序、快速排序、堆排序的稳定性如何?(31)。若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(32)。若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(33)。对于多关键字而言,(34)是一种方便而又高效的文件组织方式。若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(35)。
对n个记录进行非递减排序,在第一趟排序之后,一定能把关键码序列中的最大或最小元素放在其最终排序位置上的排序算法是( )
相关题目
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为
对下列关键字序列进行快速排序时,所需进行比较次数最少的是(   )
n个记录的文件进行快速排序,所需要的辅助存储空间为( )。
用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为
对n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为(62);若采用快速排序算法,则时间和空间复杂度分别为(63)。
对长度为n的关键字序列进行堆排序的空间复杂度为 ( )
对n个关键字的序列进行快速排序,平均情况下的空间复杂度为_______
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。
对N个记录的文件进行快速排序,所需要的辅助存储空间为
对n个记录的文件进行快速排序,所需要的辅助存储空间为( )。
对n个记录的文件进行快速排序,所需要的辅助存储空间为()
对n个记录的文件进行归并排序,所需要的辅助存储空间为
对n个记录的文件进行归并排序,所需要的辅助存储空间为( )。
对n个记录的文件进行归并排序,所需要的辅助存储空间为
对n个记录的文件进行归并排序,所需要的辅助存储空间为
对n个记录的文件进行归并排序,所需要的辅助存储空间为
( 15 )对 n 个记录的文件进行归并排序,所需要的辅助存储空间为
(15)对 n 个记录的文件进行起泡排序,所需要的辅助存储空间为
对n个记录的文件进行起泡排序,所需要的辅助存储空间为
对n个记录的文件进行归并排序,所需要的辅助存储空间为_______。
广告位招租WX:84302438

免费的网站请分享给朋友吧