设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为( )。
(A) O(log2n) (B) O(1) (C) O(n2) (D) O(n)
循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是( )。
A. (rear-front+m)%m B. (rear-front+1)%m
C. rear-front-1 D. (rear-front)%m
在下列排序算法中,哪一个算法的时间复杂度与初始排序无关( )。
A.冒泡排序 B. 快速排序 C. 直接插入排序 D. 直接选择排序
选择答案:查看解析