【单选题】【消耗次数:1】
下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据初始特性影响的是( )。
直接插入排序
快速排序
直接选择排序
堆排序
参考答案:
复制
纠错
相关题目
【单选题】 若对n个元素进行直接插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂度为( )。
①  O(1)
②  O(n)
③  O(n的平方)
④  O(log2(n))
【判断题】 在排序过程中,可以有效地减少一趟排序过程中元素间的比较次数的算法是选择直接插入 ( )。
①  正确
②  错误
【判断题】 排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是直接插入排序。
①  正确
②  错误
【单选题】 在对n个元素进行直接插入排序的过程中,共需要进行( )趟。
①  n
②  n+1
③  n-1
④  2n
【单选题】 对n个元素进行直接插入排序时间复杂度为( )。
①  O(1)
②  O(n)
③  n+1
④  n/2
【单选题】 就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是( )。
①  A.堆排序 快速排序 归并排序
②  B.堆排序 归并排序 快速排序
③  C.堆排序 归并排序 快速排序
④  D.堆排序 快速排序 归并排序
【单选题】 若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为( )。
①  j-i
②  i-j-1
③  i-j
④  i-j+1
【单选题】 在对n个元素进行直接插入排序的过程中,算法的空间复杂度为( )。
①  O(1)
②  O(log2(n))
③  O(n的平方)
④  O(nlog2(n))
【单选题】 排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,然后将其放入已排序序列的正确位置的方法是( )。
①  A.冒泡排序
②  B.直接插入排序
③  C.归并排序
④  D.选择排序
【判断题】 快速排序是排序算法中平均性能最好的一种排序。()
①  正确
②  错误
随机题目
【单选题】 下列属于咀嚼肌的是
①  枕额肌
②  眼轮匝肌
③  口轮匝肌
④  咬肌
⑤  颊肌
【单选题】 胸锁乳突肌单侧收缩使头
①  前屈
②  后屈
③  后仰
④  屈向对侧
⑤  屈向同侧
【单选题】 肌的辅助结构不包括
①  浅筋膜
②  滑膜囊
③  肌腱
④  腱鞘
⑤  深筋膜
【单选题】 不属于膈肌结构的是
①  中心腱
②  闭孔
③  腔静脉孔
④  主动脉裂孔
⑤  食管裂孔
【单选题】 胸大肌可以协助肩关节
①  前屈
②  后伸
③  旋外
④  外转
⑤  环转
【单选题】 下列不参与呼吸的肌肉是
①  肋间内肌
②  肋间外肌
③  膈肌
④  背阔肌
⑤  腹直肌
【单选题】 背阔肌可使肩关节
①  前屈
②  外展
③  外旋
④  环转
⑤  后伸
【单选题】 腹肌间结构中无
①  白线
②  腹直肌鞘
③  股三角
④  腹股沟韧带
⑤  腹股沟管
【单选题】 互为拮抗肌的一组是
①  三角肌和冈上肌
②  肱二头肌和肱肌
③  肱肌和喙肱肌
④  肱二头肌和肱三头肌
⑤  三角肌和肱二头肌
【单选题】 能屈髋伸膝的肌是
①  臀大肌
②  股四头肌
③  缝匠肌
④  股二头肌
⑤  小腿三头肌