首页 > 公务员
题目内容 (请给出正确答案)
[主观题]

对链表, 以下叙述中正确的是()。

A、插入删除元素的操作一定要要移动结点

B、不能随机访问任一结点

C、可以通过下标对链表进行直接访问

D、结点占用的存储空间是连续的

答案
收藏

B

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“对链表, 以下叙述中正确的是()。”相关的问题
第1题
以下关于排序的叙述中正确的是()。

A.稳定的排序方法优于不稳定的排序方法,因为稳定的排序方法效率较高

B.在顺序表上实现的排序方法在链表上也同样适合

C.对同一个顺序表使用不同的排序方法进行排序,得到的排序结果可能不同

D.排序方法都是在顺序表上实现的,在链表上无法实现排序方法

点击查看答案
第2题
下面关于数据结构的叙述中,正确的叙述是()

A.顺序存储方式的优点是存储密度大,且插入、删除运算效率高

B.链表中的每一个结点都包含一个指针

C.包含n个结点的二叉排序树的最大检索长度为log/-2n

D.将一棵树转换为二叉树后,根结点没有右子树

点击查看答案
第3题
下列叙述中错误的是()。

A.二叉链表是二叉树的存储结构

B.循环链表是循环队列的存储结构

C.栈是线性结构

D.循环队列是队列的存储结构

点击查看答案
第4题
链表中的头结点仅起到标识的作用。此题为判断题(对,错)。
点击查看答案
第5题
对链表进行插入和删除操作时不必移动链表中结点。()此题为判断题(对,错)。
点击查看答案
第6题
设单链表中结点的结构为:已知单链表中结点*q是结点*p的直接前驱,若在*q与*p之间插人结点*s,则

设单链表中结点的结构为:

已知单链表中结点*q是结点*p的直接前驱,若在*q与*p之间插人结点*s,

则应执行以下()操作。

A、s->link-p-link;p->link-s;

B、q->link=s;s->link-p:

C、p->link-s->link;s~>link=p;

D、p->link=s;s->link=q;

点击查看答案
第7题
倒排文件与多重链表文件的主要区别在于次关键字的链表指针信息是加在数据文件中的每个记录上,不是在每个次关键字的索引表中。()

此题为判断题(对,错)。

点击查看答案
第8题
如果某个有向图的邻接表中第i条单链表为空,则第i个顶点的出度为零。()此题为判断题(对,错)。
点击查看答案
第9题
设线性表以不带头精点的单向链表在储,链表头指针为hend.以下两数的功能是缩出链表中各结点中的
数据城data.完成函数中空格部分.

# define NULL 0

void Traversal(NODE。 head)

(NODE*p;

p= head;

/*p为工作指针。/

do

(printf("%d/n", p- >data);

〉while(p! = NULL);

函数中空格部分的选项为:

A. head= p- > next

B. p=head- >next

C. p=p- > next

D. head=head- > next

点击查看答案
第10题
设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单

设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单向循环链表,并输出链表中各结点中的数据。

#define NULL 0

Void main()

{

NODE a,b,c,d,*head,*p;

a.data=1;

b.data=13;

c.data=16;

d.data=18; /* d是尾结点*/

head=();

a.next=&b;

d.data=18; /* d是尾结点*/

head=();

a.next=&b;

b.next=&c;

c.next=&d;

()=head; /*以上结束建立循环链表的过程*/

p=head; /* p为工作指针,准备输出链表*/

do

{

printf("%d/n",());

();

}while();

}

点击查看答案
第11题
以下对关系的叙述中,正确的是()

A.任何一个二维表就是关系

B.关系就是值域上的笛卡儿积

C.关系是值域上笛卡儿积的子集

D.以上叙述都对

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改