【单选题】【消耗次数:1】
若一个元素序列基本有序,则选用( )方法较快。
直接插入排序
简单选择排序
堆排序
快速排序
参考答案:
复制
纠错
相关题目
【单选题】 对n个元素进行直接插入排序时间复杂度为( )。
①  O(1)
②  O(n)
③  n+1
④  n/2
【单选题】 若对n个元素进行直接插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂度为( )。
①  O(1)
②  O(n)
③  O(n的平方)
④  O(log2(n))
【单选题】 在对n个元素进行直接插入排序的过程中,共需要进行( )趟。
①  n
②  n+1
③  n-1
④  2n
【单选题】 利用直接插入排序法的思想建立一个有序线性表的时间复杂度为()。
①  O(n)
②  O(nlog2n)
③  O(n2)
④  O(1og2n)
【单选题】 若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为( )。
①  j-i
②  i-j-1
③  i-j
④  i-j+1
【单选题】 就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是( )。
①  A.堆排序 快速排序 归并排序
②  B.堆排序 归并排序 快速排序
③  C.堆排序 归并排序 快速排序
④  D.堆排序 快速排序 归并排序
【单选题】 在对n个元素进行直接插入排序的过程中,算法的空间复杂度为( )。
①  O(1)
②  O(log2(n))
③  O(n的平方)
④  O(nlog2(n))
【判断题】 排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是直接插入排序。
①  正确
②  错误
【单选题】 排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,然后将其放入已排序序列的正确位置的方法是( )。
①  A.冒泡排序
②  B.直接插入排序
③  C.归并排序
④  D.选择排序
【判断题】 在排序过程中,可以有效地减少一趟排序过程中元素间的比较次数的算法是选择直接插入 ( )。
①  正确
②  错误
随机题目
【判断题】 党的建设是党的三大法宝之一。
① 
② 
【判断题】 是否决定生孩子是夫妻必须做出的重大决定之一,它实际上受到极其复杂的因素的影响,夫妻双方必须权衡养育孩子的诸多利弊。
① 
② 
【判断题】 总结党的百年奋斗重大成就和历史经验是坚持团结统一,确保全党步调一致向前进的必然要求。
① 
② 
【判断题】 成为压力管理的高手,与素质并不相关。
① 
② 
【判断题】 《浮士德》只涉及知识悲剧、爱情悲剧,并不涉及政治悲剧、事业悲剧。
① 
② 
【单选题】 政府要求过紧日子,中央本级支出安排负增长,非急需非刚性支出压减()以上。
①  0.4
②  0.6
③  0.5
④  0.3
【单选题】 如果这一阶段顺利,学龄儿童就会体验到一种掌控感、熟练感,获得() 品质。
①  能力
②  成熟
③  积极
④  勤奋
【单选题】 ()是党的组织制度的重要组成部分。
①  内培
②  科研经费制度
③  党管人才
④  引智
【单选题】 中国现代化的风险之一是()比重低。
①  中等收入群体
②  高收入群体
③  中低收入群体
④  中高收入群体
【单选题】 跨越中等收入陷阱必须坚持()。
①  人民民主专政
②  党中央的坚强领导
③  依法治国
④  经济效益第一