首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
admin
2014-12-25
32
问题
用一个循环单链表表示队列,该队列只设一个队尾指针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
数据结构导论
理工类
相关试题推荐
网络操作系统按结构可以分为“对等结构操作系统”和“非对等结构操作系统”,请对这两种结构操作系统的主要特点给以简要说明。
______是指网络中的数据终端可以与其他设备根据需要任意相连,两个网络结点之间可以直接通信,也可以通过其他结点进行转接。
国际数据加密算法(IDEA)使用【】密钥。
下列关于系统维护的注意事项,说法错误的是()
顺序码的特点是()
信息不是物质,也不是能源,信息就是信息,它是无形的,它是企业必不可少的______。
设有关系R和S如题33图所示,试写出元组关系演算表达式W={tIR(t)S(t)}的值。
有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推。用SQL语句,完成小题
有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推。用SQL语句,完成小题
系统出现死锁一定同时保持了四个必要条件,只要对资源的分配采用_______策略,则可破坏其中的循环等待条件。
随机试题
男性,40岁。因胸闷、气急来诊。心脏超声检查示肥厚型心肌病,心室壁明显增厚,心室腔正常。此患者发生心力衰竭的机制为
下列关于膀胱肿瘤所致血尿的叙述,不正确的是()
已知某设计管段L=100m,Q=50L/s,地面坡度i=0.001,上游管道管径D=400mm,充满度h/D=0.60,上游管道的下端管底高程为43.52m,地面高程为46.22m,要求设计管段内充满度h/D=0.70,若上下游管道采用水面平接,则设计管段
下列资产中,属于流动资产的有()。
中长期贷款中项目立项文件包括()。
财政“汲水政策”的特点有()。
下列行为表明企业销售业务环节可能存在内部控制薄弱环节的有()。
6,24,60.120,()。
判别级数的敛散性,若收敛求其和.
Throughitsstateassociations,theAmericanMedicalAssociationcontrolledwhocouldbecomeaphysiciananddominated______prof
最新回复
(
0
)