【单选题】【消耗次数:1】
对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()
O(1)
O(n)
O(1og2n)
O(n2)
参考答案:
复制
纠错
相关题目
【判断题】 希尔排序算法的时间复杂度为O(n2)。()
①  正确
②  错误
【单选题】 在下面的排序方法中,辅助空间为O(n)的是( )。
①  希尔排序
②  堆排序
③  选择排序
④  归并排序
【单选题】 下列各种排序算法中平均时间复杂度为O(n2)是()。
①  快速排序
②  堆排序
③  归并排序
④  冒泡排序
【单选题】 下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是
①  堆排序
②  冒泡排序
③  直接选择排序
④  快速排序
【单选题】 设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()
①  *p=*q;
②  p=q;
③  *p=n1
④  p=*q;
【判断题】 设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。()
①  正确
②  错误
【判断题】 快速排序和归并排序在最坏情况下的比较次数都是O(nlog2n)。
①  正确
②  错误
【单选题】 设,AB为n阶方阵,满足等式AB=O,则必有( )
①  A=O且B=O
②  A+B=O
③  A=O 或B=O
④  A-B=O
【单选题】 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是
①  访问第i个结点(1≤i≤n)
②  在第i个结点后插入一个新结点(1≤i≤n)
③  删除第i个结点(1≤i≤n)
④  将n个结点从小到大排序
【判断题】 在升压变压器中,原绕组匝数N1与副绕组匝数N2关系是N2N1。
①  正确
②  错误
随机题目
【单选题】 下列的符号常量定义中,错误的定义是(????)
①  const M=10;
②  const int M=20;
③  const char ch;
④  const bool mark=true;
【单选题】 在下面循环语句中循环体执行的次数为(????) for(int i=0; in/2) break;
①  n/2
②  n/2+1
③  n/2-1
④  n-1
【单选题】 x>0 || y==5的相反表达式为(????)
①  x0 || y!=5
②  x>0 && y==5
【单选题】 假定下列x和y均为int型变量,则不正确的赋值为(????)
①  x+=y++
②  x++=y++
③  x=++y
④  ++x=++y
【单选题】 由C++源程序文件编译而成的目标文件的默认扩展名为(????)
①  exe
②  obj
③  lik
【单选题】 可用作C++语言用户标识符的一组标识符是(????)
①  void????define +WORD
②  a3_b3????_123?????YN
③  for??????-abc??????Case
④  2a??????DO??????sizeof
【单选题】 存储以下数据,占用存储字节最多的是(????)
①  0
②  ‘0’
③  “0”
④  0.0
【单选题】 C++程序的基本模块为(????)
①  字符
②  语句函数
③  源程序文件
【判断题】 一棵有8个权重值构造的哈夫曼数,共有15个结点。
①  正确
②  错误
【判断题】 排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是直接插入排序。
①  正确
②  错误