首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
admin
2014-12-25
47
问题
用一个循环单链表表示队列,该队列只设一个队尾指针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)=,则系统的增益和型次分别为【】
简述差分曼彻斯特码的编码规则,并给出与题26图所示差分曼彻斯特码信号波形相对应的比特串(设线路的初始电平为-E)。
时分多路复用可分为同步时分多路复用和异步时分多路复用,按着固定的顺序把时隙分配给各路信号,称为_________。
NetWare网络操作系统大部分安装于服务器上,这部分称为_____,负责管理网络。
_____不仅可以检测出误码,还可以确定差错位置,并直接加以纠正。
MD5算法可以对任意长的报文进行运算,得出固定长度为【】位的报文摘要。
下列不是DAC0832内部组成的是()
每一个随机变量和相关的某个范围内累计频率序列数相应,这个累计频率数称之为()
在时间序列预测中,下列哪项函数可用二元线性回归法预测(其中y为因变量,t为自变量,其余为参数)()
设有指针head指向不带表头结点的单链表,用next表示结点的一个链域,指针p指向与链表中结点同类型的一个新结点。现要将指针p指向的结点插入表中,使之成为第一个结点,则所需的操作为“p→next=head;”和“_______”。
随机试题
下列不属于中断系统的功能的是()
下列各句采用的修辞方法依次是()(1)虎兕出于柙,龟玉毁于椟中。(2)是以泰山不让土壤,故能成其大;河海不择细流,故能就其深;王者不却众庶,故能明其德。(3)白发三千丈,缘愁似个长。(4)明月松间照,清泉石上流。
男性,56岁,诊断为缺血性心肌病,心功能Ⅳ级,超声心动图示左心室明显扩大,EF0.22。心电图示频发室性期前收缩。血钾4.5mmol/L,血地高辛浓度1.1ng/ml。针对该例,最不应该选用的药物为
A.司盘B.十二烷基苯磺酸钠C.普朗尼克F68D.卖泽E.吐温聚氧乙烯失水山梨醇脂肪酸酯
符合《个人所得税纳税申报》填表要求的有( )。
下列凭证可以免征印花税的是()。
关于人民群众在历史上的作用问题,历史上的哲学家、思想家有不同的回答。现将有关材料摘录如下:材料1孟轲说:“民为贵,社稷次之,君为轻。”
甲股份有限公司(以下简称甲公司)2004年至2012年度有关业务资料如下:①2004年1月1日,甲公司股东权益总额为46500万元(其中股本总额为10000万股,每股面值1元;资本公积为30000万元;盈余公积为6000万元;未分配利润
下列关于综合布线的描述中,正确的是()。
家庭是社会的基本单位,其结构随着社会的发展而变化。在中国几千年的封建社会(feudalsociety)里,绝大部分家庭是几世同堂,家里的大事由男人做主。近百年来,中国的家庭观念发生了很大的变化,中国家庭的结构也随之改变了许多。人口众多的大家庭开始分成较小
最新回复
(
0
)