首页 > 外贸类考试
题目内容 (请给出正确答案)
[主观题]

考虑用双向链表来实现一个有序表,使得能在这个表中进行正向和反向搜索。若指针p总是指向最后成

功搜索到的结点,搜索可以从p指示的结点出发沿任一方向进行。试根据这种情况编写一个函数search(head,p,key),检索具有关键码值key的结点,并相应地修改p。最后请给出搜索成功和搜索不成功时的平均搜索长度。

答案
收藏

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“考虑用双向链表来实现一个有序表,使得能在这个表中进行正向和反…”相关的问题
第1题

实现二分查找(折半查找)时,要求查找表()。

A.顺序存储,关键码无序排列

B.顺序存储,关键码有序排列

C.双向链表存储,关键码无序排列

D.双向链表存储,关键码有序排列

点击查看答案
第2题
实现二分查找(折半查找)时,要求查找表()。 A.顺序存储,关键码无序排列 B.顺序存储,关键码有序排

实现二分查找(折半查找)时,要求查找表()。

A.顺序存储,关键码无序排列 B.顺序存储,关键码有序排列 C.双向链表存储,关键码无序排列 D.双向链表存储,关键码有序排列

点击查看答案
第3题
用静态链表实现的栈在执行进栈/出栈操作后释放的结点空间需要用一个可利用空间表来回收。()
用静态链表实现的栈在执行进栈/出栈操作后释放的结点空间需要用一个可利用空间表来回收。()

点击查看答案
第4题
能在O(1)时间内访问线性表的第i个元素的结构是()A.顺序表B.单链表C.单向循环链表D.双向链表

能在O(1)时间内访问线性表的第i个元素的结构是()

A.顺序表

B.单链表

C.单向循环链表

D.双向链表

点击查看答案
第5题
设用链表表示一个双端队列,要求可在表的两端插入,但限制只能在表的一端删除。试编写基于此结构
的队列的插人(EnQueue)和删除(DlQueue)算法,并给出队列空和队列满的条件。

点击查看答案
第6题
设计算法InsertLinkList实现有序顺序表OrderList的插入算法,并指出其时间复杂度。(LinkList为已知的单链表类型)。

点击查看答案
第7题
下列叙述中正确的是()。A.二分查找法只适用于顺序存储的有序线性表B.二分查找法适用于任何存储结

下列叙述中正确的是()。

A.二分查找法只适用于顺序存储的有序线性表

B.二分查找法适用于任何存储结构的有序线性表

C.二分查找法适用于有序循环链表

D.二分查找法适用于有序双向链表

点击查看答案
第8题
关系数据模型中表和表之间的数据联系是通过以下哪项来实现的?

A.主码

B.指针

C.外码

D.链表

点击查看答案
第9题
关系数据模型中表和表之间的数据联系是通过以下()来实现的。A.主码B.指针C.外码D.链表

关系数据模型中表和表之间的数据联系是通过以下()来实现的。

A.主码

B.指针

C.外码

D.链表

点击查看答案
第10题
在单链表中,增加头结点的目的是______。A.方便运算的实现B. 使单链表至少有一个结点C. 标识表结点

在单链表中,增加头结点的目的是______。

A.方便运算的实现

B. 使单链表至少有一个结点

C. 标识表结点中首结点的位置

D. 说明单链表是线性表的链式存储实现

点击查看答案
第11题
在单链表中,增加头结点的目的是A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点

在单链表中,增加头结点的目的是

A.方便运算的实现

B.使单链表至少有一个结点

C.标识表结点中首结点的位置

D.说明单链表是线性表的链式存储实现

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