首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
admin
2014-12-25
35
问题
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
选项
答案
void Inqueue(lklistrear,dataType x) { S=malloc(sizeof(iklisk)); S一>data=x; if(rear==NULL) { rear=S; rear一>next=s: } else { S一>next=rear一>next; rear一>next=s; rear=s; } } voiddelqueue(iklistrear) { if(rear==NULL)error(”overflow”); else { S=rear一>next; if(S==rear) rear=NULL; else rear一>next=s一>next; free(S); } }
解析
按题意,该队列可以用下图表示。
由图可知,出队操作是在循环单链表的头部进行,相当于删除a
1
结点。而入队操作是在循环单链表的尾部进行,相当于在a
n
后插入一个结点。
转载请注明原文地址:https://kaotiyun.com/show/kYVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
开环传递函数G(s)H(s)=为【】系统。
IPv4地址通常采用点分十进制数的形式来表示,每个十进制数最大不超过【】
数据在通信系统中的传输方式按二进制数据传输的时空顺序分为【】
______是指网络中的数据终端可以与其他设备根据需要任意相连,两个网络结点之间可以直接通信,也可以通过其他结点进行转接。
操作系统的【】是指计算机系统中同时存在若干运行着的程序,这些程序交错执行。
______是由电信部门(国有或私有)建设的,能供任何个人和单位使用的网络,用户需要缴纳一定的费用,从而获取相关的数据通信服务。
为保证信息系统的正常运行需要对用户进行培训,培训的主要对象是事务管理人员、____、______。
在系统设计阶段,数据库设计属于()
在面向对象的数据类型系统中,如果一种类型是同类元素的有序集合,并且允许一个成员多次出现,则称该类型为()
箭线式网络图以箭线代表______,以结点代表______。
随机试题
根据《水利水电工程施工合同和招标文件示范文本》,承包人应根据发包人提供的测量基准测设自己的施工控制网,若监理人使用该施工控制网,则().
游戏说首先由________提出,后由________、________等人发展加以完善。
陈某申请领取最低生活保障费,遭民政局拒绝。陈某诉至法院,要求判令民政局履行法定职责,同时申请法院先予执行。对此,下列说法中正确的是()。
心迷走神经对心脏支配最弱的组织是
刘某,男,41岁。腹胀大2个月加重10天后而入院,患者10年前诊断为乙型肝炎,未正规治疗。2个月前劳累出现乏力,腹胀大,B超检查诊断为“肝硬化腹水”,近10天前病情加重,腹胀大而坚满,按之不陷而硬,腹部青筋怒张,胁腹刺痛拒按,面色晦暗,头面胸颈部可见红丝赤
A.心气虚证B.心脉痹阻证C.心阴虚证D.心血虚证E.心阳虚证心悸怔忡,胸闷气短,舌淡脉虚者,属于何症
在一套传动系统中,假设所有圆轴传递的功率相同,转速不同。该系统的圆轴转速与其扭矩的关系是()。
()既能反映各分部工程的进度,又能反映工程总体的进度。
下列准予从土地增值税收入总额中扣除的有()。
Lookatthestatementsbelowandthearticleaboutmeetingsontheoppositepage.Whichsection(A,B,CorD)doeseachstate
最新回复
(
0
)