计算机类

多选题下面的叙述不正确的是( )。A线性表在链式存储时,查找第i个元素的时间同i值无关B线性表在链式存储时,查找第i个元素的时间同i值成正比C线性表在顺序存储时,查找第i元素的时间同i值无关D线性表在顺序存储时,查找第i个元素的时间同i值成正比

题目
多选题
下面的叙述不正确的是(  )。
A

线性表在链式存储时,查找第i个元素的时间同i值无关

B

线性表在链式存储时,查找第i个元素的时间同i值成正比

C

线性表在顺序存储时,查找第i元素的时间同i值无关

D

线性表在顺序存储时,查找第i个元素的时间同i值成正比

参考答案和解析
正确答案: D,B
解析:
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 12 )在包含 1000 个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?

A) 线性表按顺序方式存储,查找关键码值为 900 的结点

B) 线性表按链接方式存储,查找关键码值为 900 的结点

C) 线性表按顺序方式存储,查找线性表中第 900 个结点

D) 线性表按链接方式存储,查找线性表中第 900 个结点


正确答案:C

第2题:

在一个长度为n的顺序存储结构的线性表中,向第i个元素(1≤i≤n+1)位置插入一个元素时,需要从后向前依次后移()个元素。

A、n-i

B、n-i+l

C、n-i-l

D、i


参考答案:B

第3题:

在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?

A.线性表按顺序方式存储,查找关键码值为666的结点

B.线性表按链接方式存储,查找关键码值为666的结点

C.线性表按顺序方式存储,查找线性表中第900个结点

D.线性表按链接方式存储,查找线性表中第900个结点


正确答案:B

第4题:

在长度为n的顺序存储的线性表中,删除第i个元素(1≤i≤n)时,需要从前向后依次前移____个元素。

A.n-i

B.n-i+1

C.n-i-1

D.i


正确答案:A

第5题:

在一个长度为n的顺序存储的线性表中,删除第i个元素(1≤i≤n)时,需要从前向后依次前移几个元素。()

A、n-i

B、n-i+1

C、n-i-1

D、i


参考答案:A

第6题:

● 在包含 1000 个元素的线性表中实现如下各运算,()所需的执行时间最短。 ()A. 线性表按顺序方式存储,查找关键码值为 900 的结点 B. 线性表按链接方式存储,查找关键码值为 900 的结点 C. 线性表按顺序方式存储,查找线性表中第 900 个结点 D. 线性表按链接方式存储,查找线性表中第 900 个结点


正确答案:C
A和B是查找关键码值为900的结点,该关键码可能不在线性表中,此时查找失败,比较了1000次;若线性表按顺序方式存储,查找线性表中第 900 个结点,则可直接通过计算得到第900个结点的地址:a[900]的地址=a[1]+899×每个元素所占存储空间;若线性表按链接方式存储,查找线性表中第 900 个结点,则指针需从第一元素一个一个往下移动,直到第900个结点。

第7题:

在一个长度为n的顺序存储结构的线性表中,向第i(1£i£n+1)个元素之前插入新元素时,需向后移动回答()个数据元素。


参考答案:n-i+1

第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.


正确答案:D

第10题:

在包含1000个元素的线性表中实现如下运算,_______所需的执行时间最短。

A.线性表按顺序方式存储,查找关键码值为666的结点

B.线性表按链式方式存储,查找关键码值为666的结点

C.线性表按顺序方式存储,查找线性表中第900个结点

D.线性表按链式方式存储,查找线性表中第900个结点


正确答案:C
解析:若线性表按顺序方式存储,线性表中第900个结点的存储地址可根据线性表的起始地址直接计算出。

更多相关问题