首页/ 题库 / [单选题]在对n个元素进行直接插入排序的过程中,算的答案
相关题目

对序列(49,38,65,97,76,13,47,50)采用直接插入排序法进行排序,要把第七个元素47插入到已排序中,为寻找插入的合适位置需要进行(   )次元素间的比较。

对具有n个结点的堆进行插入一个元素运算的时间复杂度为O(n)。

对n个元素值分别为-1、0或1的整型数组A进行升序排序的算法描述如下:统计A中-1、0和1的个数,设分别为n1、n2和n3,然后将A中的前n1个元素赋值为-1,第n1+1到n1+n2个元素赋值为0,最后n3个元素赋值为1。该算法的时间复杂度和空间复杂度分别为()。

若长度为 n 的线性表采用顺序存储结构,在第 i 个位置插入一个新元素的算法的时间复杂度为【 】。
若对n个元素进行直接插入排序,在进行任意一趟排序的过程中,为寻找插入位置而需要的时间复杂度为( )。
若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为 ( )。
在对n个元素进行冒泡排序的过程中,最坏情况下的时间复杂度为 ( )。
如果对 n 个元素进行直接选择排序,则进行一趟排序过程中,为寻找最小值元素所需要的时间复杂度为【 】。
若对n个元素进行直接插入排序,在进行第i趟排序时,为寻找插入位子最多需要进行元素的比较的次数为( )。 (假定第0号元素放有待查的键值 )
在对n个元素进行快速排序的过程中,最坏情况下需要进行多少趟才能完成 ( )。
对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,分别写出:(1)平均时间复杂度低于O(n2)的排序方法;(2)所需辅助空间最多的排序方法;
排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是插入排序
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素算法的时间复杂度()。
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素算法的时间复杂度()。
若排序前后关键字相同的两个元素相对位置不变,则称该排序方法是稳定的。下列排序算法中,有(14)种排序算法是稳定的:归并排序、快速排序、希尔排序、堆排序、基数排序、直接插入排序、冒泡排序、直接选择排序。
在长度为n的顺序表中,求第i个元素的直接前驱算法的时间复杂度为0。
对n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为(62);若采用快速排序算法,则时间和空间复杂度分别为(63)。
对长度为n的关键字序列进行堆排序的空间复杂度为 ( )
对n个元素进行堆排序时,其空间复杂度为( )。
在对n个元素进行直接插入排序的过程中,算法的空间复杂度为()
广告位招租WX:84302438

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