(2013年上半年上午试题51)采用顺序表和单链表存储长度为n的线性序列,根据序号查找元素,其时间复杂度分别为________。

admin2021-01-13  39

问题 (2013年上半年上午试题51)采用顺序表和单链表存储长度为n的线性序列,根据序号查找元素,其时间复杂度分别为________。

选项 A、O(1)、O(1)
B、O(1)、O(n)
C、O(n)、O(1)
D、O(n)、O(n)

答案B

解析 顺序表存储位置是相邻且连续的,是可以随机访问的一种数据结构,一个顺序表在使用前必须指定其长度,一旦分配内存,则在使用中不可以动态更改。其优点是访问数据时比较方便,可以随机访问表中的任何一个数据。链表是通过指针来描述元素关系的一种数据结构,可以是物理地址不连续的物理空间,不能随机访问链表元素,必须从表头开始,一步一步搜索元素。其优点是:对于数组,可以动态地改变数据的长度,分配物理空间。因此二者的查找复杂度就显而易见了。
转载请注明原文地址:https://jikaoti.com/ti/7IG7FFFM
0

相关试题推荐
最新回复(0)