线性表在链式存储时,查找第i个元素的时间同i值无关
线性表在链式存储时,查找第i个元素的时间同i值成正比
线性表在顺序存储时,查找第i元素的时间同i值无关
线性表在顺序存储时,查找第i个元素的时间同i值成正比
第1题:
( 12 )在包含 1000 个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?
A) 线性表按顺序方式存储,查找关键码值为 900 的结点
B) 线性表按链接方式存储,查找关键码值为 900 的结点
C) 线性表按顺序方式存储,查找线性表中第 900 个结点
D) 线性表按链接方式存储,查找线性表中第 900 个结点
第2题:
A、n-i
B、n-i+l
C、n-i-l
D、i
第3题:
在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?
A.线性表按顺序方式存储,查找关键码值为666的结点
B.线性表按链接方式存储,查找关键码值为666的结点
C.线性表按顺序方式存储,查找线性表中第900个结点
D.线性表按链接方式存储,查找线性表中第900个结点
第4题:
在长度为n的顺序存储的线性表中,删除第i个元素(1≤i≤n)时,需要从前向后依次前移____个元素。
A.n-i
B.n-i+1
C.n-i-1
D.i
第5题:
A、n-i
B、n-i+1
C、n-i-1
D、i
第6题:
● 在包含 1000 个元素的线性表中实现如下各运算,()所需的执行时间最短。 ()A. 线性表按顺序方式存储,查找关键码值为 900 的结点 B. 线性表按链接方式存储,查找关键码值为 900 的结点 C. 线性表按顺序方式存储,查找线性表中第 900 个结点 D. 线性表按链接方式存储,查找线性表中第 900 个结点
第7题:
第8题:
● 对具有n个元素的顺序表(采用顺序存储的线性表)进行 (40) 操作,其耗时与n的大小无关。
(40)A.在第i(1≤i≤n)个元素之后插入一个新元素
B.删除第i(1≤i≤n)个元素
C.对顺序表中的元素进行排序
D.访问第i(1≤i≤n)个元素的前驱和后继
试题(40)分析
本题考查数据结构基础知识。
线性表的逻辑关系特点是元素依序排列。当采用顺序存储方式时(一维数组存储),可以随机访问其中的任何一个元素。在表中插入元素和删除元素都要移动其他元素,所需移动的元素个数大约为n/2,而排序所需时间更是与表中元素个数n相关。
参考答案(40)D
第9题:
对具有n个元素的顺序表(采用顺序存储的线性表)进行______操作,其耗时与n的大小无关。
A.在第i(1≤i≤n)个元素之后插入一个新元素
B.删除第i(1≤i≤n)个元素
C.对顺序表中的元素进行排序
D.访问第i(1≤i≤n)个元素的前驱和后继
A.
B.
C.
D.
第10题:
在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最短。
A.线性表按顺序方式存储,查找关键码值为666的结点
B.线性表按链式方式存储,查找关键码值为666的结点
C.线性表按顺序方式存储,查找线性表中第900个结点
D.线性表按链式方式存储,查找线性表中第900个结点