第1题:
A.n
B.(n-1)/2
C.n/2
D.(n+1)/2
第2题:
设线性表中有2n个元素,算法( ),在单链表上实现要比在顺序表上实现效率更高。
A.删除所有值为x的元素
B.在最后一个匀速的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n-i-1个元素的值(i=0,1,…,n-1)
第3题:
在一个线性表上可以进行二分查找(折半查找)的充分必要条件是( )。
A. 线性表采用顺序存储且元素有序排列B. 线性表采用顺序存储且元素无序排列C. 线性表采用单链表存储且元素有序排列D. 线性表采用单链表存储且元素无序排列
第4题:
顺序存储的线性表,设其长度为n。在任何位置上插入或删除操作的时间代价基本上都是等效的。则插入一个元素大约需要移动表中的()个元素,删除一个元素时大约要移动表中的()个元素。
第5题:
对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的,插入一个元素时平均移动表中的()个元素。
第6题:
设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动()个元素。
第7题:
设线性表中有n个数据元素,则在顺序存储结构上实现顺序查找的平均时间复杂度为()在链式存储结构上实现顺序查找的平均时间复杂度为()
第8题:
设顺序存储的线性表长度为n,对于插入操作,设插入位置是等概率的,则插入一个元素平均移动元素的次数为()。
第9题:
对
错
第10题:
n-i
n+l-i
n-1-i
i
第11题:
n/2
(n-1)/2
(n+1)/2
n
第12题:
第13题:
在单链表中,增加头结点的目的是( )。
A.方便运算的实现
B.使单链表至少有一个元素
C.标识表结点中首结点的位置
D.说明单链表是线性表链式存储的实现形式
第14题:
对具有n个元素的顺序表(采用顺序存储的线性表)进行( ) 操作,其耗时与n的大小无关。
A.在第i(1≤i≤n)个元素之后插入一个新元素
B.删除第i(1≤i≤n)个元素
C.对顺序表中的元素进行排序
D.访问第i(1≤i≤n)个元素的前驱和后继
第15题:
在具有n个元素的顺序存储结构的线性表中删除某个元素的时间复杂度是()。
第16题:
顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作的时间代价基本上都是等效的。则插入一个元素大约要移动表中的()个元素。
第17题:
链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序表中效率高
第18题:
顺序表和链表中能实现随机存取的是(),插入、删除操作效率高的是()
第19题:
设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中()个数据元素;删除第i个位置上的数据元素需要移动表中()个元素。
第20题:
在以下的叙述中,正确的是()。
第21题:
第22题:
第23题: