单选题 线性表若采用链式存储结构时,要求内存中结点间可用存储单元的地址()。

A、 必须是连续的
B、 部分地址必须是连续的
C、 一定是不连续的
D、 连续不连续都可以
下载APP答题
由4l***xd提供 分享 举报 纠错

相关试题

单选题 对于一个线性表既要求能够进行较快速地插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应该用()。

A、 顺序存储方式
B、 链式存储方式
C、 散列存储方式
D、以上均可以

单选题 对于顺序存储的线性表,其算法时间复杂度为O(1)的运算应该是()。

A、 将n个元素从小到大排序
B、 删除第i(1<=i<=n)个元素
C、 改变第i(1<=i<=n)个元素的值
D、在第i(1<=i<=n)个元素后插入一个新元素

单选题 关于线性表的顺序存储结构和链式存储结构的描述中,正确的是()。
I 线性表的顺序存储结构优于其链式存储结构
II链式存储结构比顺序存储结构能更方便地表示各种逻辑结构
III 若频繁地使用插入和删除结点操作,则顺序存储结构优秀链式存储结构
IV 顺序存储结构和链式存储结构都可以进行顺序存取

A、 仅I、II 、III
B、 仅II、 IV
C、 仅II、III
D、 仅III、IV

单选题 单链表中,增加一个头结点的目的是为了()。

A、 使单链表至少有一个结点
B、 标识表结点中首结点的位置
C、方便运算的实现
D、说明单链表是线性表的链式存储

单选题 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入结点s,则执行()

A、 s->next=p->next;p->next=s;
B、 p->next=s->next;s->next=p;
C、 q->next=s;s->next=p;
D、p->next=s;s->next=q;

单选题 对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。

A、 head==NULL;
B、head->next==NULL
C、 head->next==head
D、head!=NULL

单选题 下列关于线性表说法中,正确的是()。
I 顺序存储方式只能用于存储线性结构
II取线性表的第i个元素的时间与i的大小有关
III 静态链表需要分配较大的连续空、插入和删除不需要移动元素
IV 在一个长度为n的有序单链表中插入一个新结点并仍保持有序的时间复杂度为O(n)
V 若用单链表来表示队列,则应该选用带尾指针的循环链表

A、 I、II
B、 I、III、 IV 、V
C、 IV、V
D、 III、IV、V

单选题 设线性表中有2n个元素,()在单链表上实现要比在顺序表上实现效率更高。

A、删除所有值为x的元素
B、在最后一个元素的后面插入一个新元素
C、顺序输出前k个元素
D、交换第i个元素和第2n-i-1个元素的值(i=0,…,n-1)