重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 学历类考试
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

已知L为没有头结点的单链表中第一个结点的指针,每个结点数据域存放一个字符,该字符可能是英文字

母字符或数字字符或其它字符,编写算法构造三个以带头结点的单循环链表表示的线性表,使每个表中只含同一类字符。(要求用最少的时间和最少的空间)。

答案
查看答案
更多“已知L为没有头结点的单链表中第一个结点的指针,每个结点数据域存放一个字符,该字符可能是英文字”相关的问题

第1题

已知一个带附加头结点的单链表中包含有三类字符(数字字符、字母字符和其他字符),试编写一个函
已知一个带附加头结点的单链表中包含有三类字符(数字字符、字母字符和其他字符),试编写一个函

数,构造三个新的单链表,使每个单链表中只包含同一类字符.要求使用原表的空间,附加头结点可以另辟空间。

点击查看答案

第2题

已知指针p指向单链表L中的某结点,则删除其后继结点的语句是()。

A.p=p.next

B.p=null

C.p.next=null

D.p.next=p.next.next

点击查看答案

第3题

设有n个待排序元素存放在一个不带表头结点的单链表中,每个链表结点只存放一个元素,头指针为r。
试设计一个算法,对其进行二路归并排序,要求不移动结点中的元素,只改各链结点中的指针,排序后r仍指示结果链表的第一个结点。(提示:先对待排序的单链表进行一次扫描,将它划分为若干有序的子链表,其表头指针存放在一个指针队列中。当队列不空时重复执行,从队列中退出两个有序子链表,对它们进行二路归并,结果链表的表头指针存放到队列中。如果队列中退出一个有序子链表后变成空队列,则算法结束。这个有序子链表即为所求)。

点击查看答案

第4题

设单链表中结点的结构为:若想在单链表中摘除结点*p(*p既不是第一个也不是最后一个结点)的直接
设单链表中结点的结构为:若想在单链表中摘除结点*p(*p既不是第一个也不是最后一个结点)的直接

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

若想在单链表中摘除结点*p(*p既不是第一个也不是最后一个结点)的直接后继,则应执行以下()操作.

A、p->link=p->link->link;

B、p-p->link;p->link-p->link->link;

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

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

点击查看答案

第5题

L指向以头插法创建的单链表的头结点,对L进行遍历得到的序列与创建链表时的输入序列一致。()
点击查看答案

第6题

设单链表中结点的结构为:已知单链表中结点*p不是链尾结点,若在*p之后插人结点*s,则应执行下列(
设单链表中结点的结构为:已知单链表中结点*p不是链尾结点,若在*p之后插人结点*s,则应执行下列(

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

已知单链表中结点*p不是链尾结点,若在*p之后插人结点*s,则应执行下列()操作。

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

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

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

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

点击查看答案

第7题

散列文件中的每个散列地址,又称为桶,其对应单链表中的第一个结点称为(),其余结点称为()。
散列文件中的每个散列地址,又称为桶,其对应单链表中的第一个结点称为(),其余结点称为()。

点击查看答案

第8题

设以带附加头结点的双向循环链表表示的线性表L=(a1,a2,…,an)。试写一时间复杂度为
设以带附加头结点的双向循环链表表示的线性表L=(a1,a2,…,an)。试写一时间复杂度为

O(n)的算法:将L改造为I.=(a1,a3,…,an,…,a4,a2)。

点击查看答案

第9题

在单链表L中,指针p所指结点有后继结点的条件是()。

A.p=p.next

B.p.next!=null

C.p.next=null

D.p.next=p.next.next

点击查看答案

第10题

带头结点的单链表L为空的判定条件是__()

A.L->next==L

B.L!=NULL

C.L->next==NULL

D.L==NULL

点击查看答案

第11题

已知指针p指向单链表中某个结点,则语句p -> next =p -> next -> next的作用是()p的后继。

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝