若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是( )。
- A.查找与给定值相匹配的元素的位置
- B.查找并返回第i个元素的值(1≤i≤n)
- C.删除第i个元素(1≤i≤n)
- D.在第i个元素(1≤i≤n )之前插入一个新元素
正确答案及解析
正确答案
B
解析
此题考查数据结构,线性表采用顺序存储就是数组结构,CD选项删除或插入一个元素,都会移动i元素后面的每个元素位置,A查找给定值的位置需要进行某个搜索方法,会有时间和空间开销,而B查找第i个元素的值则是直接取数组中的第i个地址,速度更快,查找给定值与查找给定位置是不一样的。
包含此试题的试卷
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案