采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数己经排好序,将第i个整数依次和第i-1, i-2, ...个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5.2.4.6.1.3}进行从小到大排序,则需要进行(31)次整数之间的比较。对于该排序算法,输入数据具有(32)特点时,对整数进行从小到大排序,所需的比较次数最多。
A.9
B.10
C.12
D.13
第1题:
第2题:
第3题:
在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是
A.访问第i个结点(1≤i≤n)
B.在第i个结点后插入一个新结点(1≤i≤n)
C.删除第i个结点(1≤i≤n)
D.将n个结点从小到大排序
第4题:
第5题:
在 n 个结点的顺序表中,算法的时间复杂度是 O(1) 的操作是()
A.访问第 i 个结点(1≤ i≤ n)和求第 i 个结点的直接前驱(2≤ i≤ n)
B.在第 i 个结点后插入一个新结点(1≤ i≤ n)
C.删除第 i 个结点(1≤ i≤ n)
D.将 n 个结点从小到大排序