赞题库-背景图
单项选择题

线性表(a1,a2,…,an)以链式存储方式存储时,访问第i位置元素的时间复杂度为______。

A.O(i)
B.O(1)
C.O(n)
D.O(i-1)
<上一题 目录 下一题>
热门试题

单项选择题下面的算法实现的是带附加头结点的单链表数据结点逆序连接,空缺处应当填入______。 void reverse(pointer h) { h为附加头结点指针 pointer p,q; p=h->next; h->next=NULL; while(p !=null){ q=p; p=p->next; q->next=h->next; h->next=(______); } }

A.h
B.p
C.q
D.q->next

单项选择题设线性表中有2n个元素,以下操作中,在单链表上实现要比在顺序表上实现效率更高的是______。

A.删除指定元素
B.在最后一个元素的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n-i-1个元素的值(i=0,1,…,n-1)