首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
admin
2014-12-25
36
问题
用一个循环单链表表示队列,该队列只设一个队尾指针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://jikaoti.com/ti/dpLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
对控制系统的基本要求是什么?
某单位分配到一个地址块138.24.13.64/26,现在需要进一步划分为8个一样大的子网,则每个子网的网络前缀为多少位?每个子网有多少个IP地址?每个子网的地址块是什么?
能够实现通信功能的各种技术、设备和方法的总体,称为_____。
MIB中的对象按层次进行分类和命名,整体表示为一种树形结构,称为______。
在数据库设计中,逻辑结构设计是面向_______的,物理结构设计是面向_______的。
在Access中,数字字段能存放的数据类型是()
对MIS中所存放的大量数据进行组织、管理、查询并提供一定处理功能的系统软件为_______。
如下两个关系R1和R2,下列运算能得到关系R3的是()
利用一元线性回归模型预测的基本思路是先根据x、y的历史数据,求出________的值,建立起回归模型,再运用模型计算出不同的x所相对的不同的y值。
设P为指向双向循环链表中某个结点的指针,p所指向的结点的两个链域分别用p→llink和p→rlink表示,则同样表示P指针所指向结点的表达式是______
随机试题
我国某公司出口某种商品,对外报价为每箱120美元FOB上海,外商要求改报CIF伦敦。问我方改报价应为多少美元?(设运费每箱20美元,保险费率为0.5%,卖方按CIF价的110%投保),要求写出计算公式及计算过程。
女,33岁,停经50天,因下腹痛伴阴道少量流血12小时就诊。检查:宫颈着色,明显举痛,子宫饱满,质地稍软,右侧附件区增厚压痛。此时有价值的化验室检查项目为
患者男性40岁,持续性高热1周,剧烈头痛,咳嗽、躁动不安,时常不认人,昼轻夜重。查:T40℃,颈硬,克氏征(+),脑脊液检查除压力增高外,细胞数与生化检查未见异常,血液涂片发现恶性疟原虫。
关于公式I=I0-μχ表述,错误的是
根据《土地登记资料公开查询办法》规定,查询机关有权不提供查询。但应当自收到查询申请之日起()日内将不提供查询的理由告知查询人
T股份有限公司(以下简称“T公司”)是一家以制造业为主营业务的上市公司,拥有三个制造中心:L、M和N,分别生产供对外出售的三种产品甲、乙和丙。以下是制造中心L的相关资料:制造中心L于2010年12月整体建造完成,并投入生产。制造中心L由厂房H、专利权K以
2015年财政收入与2010年相比增加了()%。
在一个分页存储管理系统中,地址空间分页(每页1K),物理空间分块,设主存总容量是256KB,描述主存分配情况的位示图如图6—2所示(0表示未分配,1表示已分配),此时作业调度程序选中一个长为5.2K的作业投入内存。试问:假设一个64MB内存容量的计算
学生表中有“学号”、“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为
李香在河南某公司财务部工作,根据工作安排,她近期将要向其主管汇报2013年度公司差旅报销情况。请你按照如下要求帮她完成2013年度公司差旅报销情况的统计分析工作:在“差旅成本分析报告”工作表B4单元格中,统计2013年员工钱顺卓报销的火车票费用总额。
最新回复
(
0
)