首页 > 大学本科
题目内容 (请给出正确答案)
[单选题]

带头节点的双链表L为空表时应满足()。

A.L==NULL

B.L->prior==L->next

C.L->prior==NULL

D.L->next==NULL

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“带头节点的双链表L为空表时应满足()。A.L==NULLB.…”相关的问题
第1题
带头结点的单链表L为空的判定条件是__()

A.L->next==L

B.L!=NULL

C.L->next==NULL

D.L==NULL

点击查看答案
第2题
带头结点的单链表head为空表的条件是()。

A.head==NULL

B.head->next==NULL

C.head->next==head

D.head!=NULL

点击查看答案
第3题
对于长度为n(n≥1)的双链表L,在p所指节点之前插入一个新节点的算法的时间复杂度为()。

A.O(1)

B.O(n)

C.O(n²)

D.O(nlog2n)

点击查看答案
第4题
若带头结点的单链表的头指针为head,则判断链表是否为空的条件是()。

A.head=NULL

B.head->next=NULL

C.head!=NULL

D.head->next!=head

点击查看答案
第5题
若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插人和删除运算,则利用()存

若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插人和删除运算,则利用()存储方式最节省时间。

A.顺序表

B.双链表

C.带头结点的双循环链表

D.单循环链表

点击查看答案
第6题
如果最常用的操作是取第i个节点及其前驱,则采用__存储方式最节省时间()

A.双链表

B.单循环链表

C.顺序表

D.单链表

点击查看答案
第7题
设有头指针为head的不带头结点的非空的单向循环链表,指针p指向其尾结点,要删除第一个结点,则可利用下述语句head=head->next;和()。

A.p=NULL;

B.p=head;

C.head=p;

D.p->next=head;

点击查看答案
第8题
在存储结构上,如果用带头节点单链表实现队列(假定front和rear分别为队首和队尾指针),则删除一个结点的操作为()。

A.front.next=front.next.next

B.rear=rear.next

C.rear=front.next

D.front=front.next

点击查看答案
第9题
设有一循环双链表,但初始时每个结点的前域指针prior是空的。编写算法,使每个结点的前域指针prior
指向其直接前趋。

点击查看答案
第10题
在长度为n(n>=1)循环双链表L中,删除尾结点的时间复杂度为()

A.O(n)

B.O(n^2)

C.O(1)

D.O(nlog2n)

点击查看答案
第11题
某链表如下所示。 若要删除值为C的节点,应做操作【 】。 (P为指针,指向值为B的节点。每个

某链表如下所示。

若要删除值为C的节点,应做操作【 】。 (P为指针,指向值为B的节点。每个节点有info和link两个域)

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