首页 > 学历类考试> 自考公共课
题目内容 (请给出正确答案)
[主观题]

判断一个没有头结点的单链表head为空的条件是______。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“判断一个没有头结点的单链表head为空的条件是______。”相关的问题
第1题
一个不带头结点的单链表,假设头指针是head,则判断该链表为空的判定条件是()。

A.head==NULL

B.head->next=NULL

C.head->next=head

D.head!=NULL

点击查看答案
第2题
设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。A.head==0B.head->next=

设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。

A.head==0

B.head->next==0

C.head->next==head

D.head!=0

点击查看答案
第3题
带有一个头结点的单链表head为空的条件是______。

点击查看答案
第4题
已知L为没有头结点的单链表中第一个结点的指针,每个结点数据域存放一个字符,该字符可能是英文字
母字符或数字字符或其它字符,编写算法构造三个以带头结点的单循环链表表示的线性表,使每个表中只含同一类字符。(要求用最少的时间和最少的空间)。

点击查看答案
第5题
下面的C函数实现对链表head进行选择排序的算法,排序完毕,链表中的结点按结点值从小到大链接。请在
空框处填上适当内容,每个空框只填一个语句或一个表达式。【复旦大学1999六(1 5分)】 include<stdio.h> typedef struct node{char data;struct node*link;)node ; node*select(node*head) (node*p,*q, *r,*s; p=(node*)malloc(sizeof(node));

点击查看答案
第6题
以下为单链表的插入运算,分析算法,请在______处填上正确的语句。 void insert_lklist(lklist hea

以下为单链表的插入运算,分析算法,请在______处填上正确的语句。

void insert_lklist(lklist head,datatype x,int i)

/*在表head的第i个位置上插入一个以x为值的新结点*/

{ p=find_lklist(head,i-1);

if(p==NULL)error("不存在第i个位置");

else{s=______;s—>data=x;

s—>next=______;

p—>next=s;

}

}

点击查看答案
第7题
设单链表表头指针为head,现将指针P指向的结点插入表中,使之成为第一个结点,其操作是 ______。其中
p^. next、head^.next分别表示p、head所指结点的链域。

A.p^. next:=head^. next;head^. next:=p

B.p^. next:=head^. next;head:=p

C.p^. next:=head;head:=p

D.head^. next:=head;p:=head

点击查看答案
第8题
(游戏学院)对应链表的表述错误的是__()

A.链表中的头结点仅起到标识的作用

B.链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高

C.链接存储的特点是利用指针来表示数据元素之间的逻辑关系

D.对于双向链表在两个结点之间插入一个新结点需修改的指针共4个,单链表为2个

点击查看答案
第9题
在单链表中设置头结点的作用是()。

A.单链表定义而已

B.指定表的起始位置

C.为双向链表做准备

D.为循环链表做准备’

点击查看答案
第10题
带头结点的单链表L为空的判定条件是__()

A.L->next==L

B.L!=NULL

C.L->next==NULL

D.L==NULL

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