首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设结点结构为(data,link),试用一个全局指针p和某种链接结构实现一个队列,画出示意图,并给出入队addq和出队deleq过程,要求它们的时间复杂性都是O1)(不计new和dispose时间)。
设结点结构为(data,link),试用一个全局指针p和某种链接结构实现一个队列,画出示意图,并给出入队addq和出队deleq过程,要求它们的时间复杂性都是O1)(不计new和dispose时间)。
admin
2016-03-29
76
问题
设结点结构为(data,link),试用一个全局指针p和某种链接结构实现一个队列,画出示意图,并给出入队addq和出队deleq过程,要求它们的时间复杂性都是O1)(不计new和dispose时间)。
选项
答案
本题要求用链接结构实现一个队列,可用链表结构来实现。一般说,由于队列的先进先出性质,所以队列常设队头指针和队尾指针。但题目中仅给出一个“全局指针p”,且要求入队和出队操作的时间复杂性是O(1),因此用只设尾指针的循环链表来实现队列。 (1)proc addq(var p:linkedlistl x:elemtp); //p是数据域为data、链域为link的用循环链表表示的队列的尾指针 new(s); //申请新结点。假设有内存空间,否则系统给出出错信息 s ↑.data:=x;s ↑.1ink:=p ↑.link; //将s结点入队 p ↑.link:=s;p:=s; //尾指针p移至新的队尾 endp; (2)proc deleq(val p:linkedlist,var x:elemtp); //p是数据域为data、链域为link的用循环链表表示的队列的尾指针,本算法实 //现队列元素的出队,若出队成功,返回出队元素,否则给出失败信息 if(p ↑.1ink==p)then{writeln(”空队列”);return(0);} //带头结点的循环队列 else{s:=p ↑.link t.link; //找到队头元素 p ↑.link ↑.1ink:=s ↑.link; //删队头元素 x:=s ↑.data,; //返回出队元素 if(p:=s)then p:=p ↑.1ink; //队列中只有一个结点,出队后成为空队列 dispose(s); //回收出队元素所占存储空间 } endp;
解析
转载请注明原文地址:https://kaotiyun.com/show/VnRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
周王室的两大官僚系统是()。
赫尔岑和车尔尼雪夫斯基是()的杰出代表人物。
基督教产生的时间是()。
哈巴拉文明是建立在农业基础上的城市文明,代表哈巴拉文明的典型城市是()。
试析凡尔赛一华盛顿体系的实质及其对一战后国际关系的影响。
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
明朝中叶,美洲高产的农作物()的传入,对改变当时人们的食品结构产生了重大影响。
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。(1)设计该机微指令的格式,
若线性表最常用的运算是查找第i个元素及其前驱的值,则采用()存储方式节省时间。
随机试题
生长激素分泌不足可导致肢端肥大症。()
长江公司为上市公司,2016——2017年年度发生如下业务:(1)2016年1月1日,长江公司以发行股份的方式取得非关联公司——黄河公司40%的股权。发行的普通股数量为200万股,面值为1元,发行价为12元,另发生发行费用40万元。取得股权当日,
在使用心里定价策略时,尾数定价一般只适用于()。
甲公司2017年计划投资购入一台新设备,有关资料如下:(1)该设备的初始投资额是600万元,该项目需要两年建成。预计该设备投产后,第一年年初需要投入营运资本25万元,预计投产后每年给公司增加300万元的销售收入,同时每年增加付现成本85万元。(2)该设
位于县城的某农机生产企业为增值税一般纳税人,2015年10月发生以下业务:(1)从小规模纳税人购进一批原材料,取得税务机关代开的增值税专用发票上注明价款50000元,原材料已入库,另支付给运输企业运输费用,取得增值税专用发票注明价款1000元,税款110
1957年与1952年相比,我国生产资料的生产增长了210%,消费资料的生产增长了83%,重工业生产在工业总产值中的比重由35.3%提高到45%。由此说明第一个五年计划期间()。
在按年龄编班的前提下,根据学生的学习能力或学习成绩的发展变化进行分组教学,这种分组属于()。
在分组交换方式中,分组是交换和传送处理的对象,其长度是()。
小明、小亮、小川、小海在网球场进行了几场球赛的较量。比赛结果是:①小明、小亮对阵小川、小海时,双方势均力敌、不相上下;②当小明与小川对调后,小明、小海一方轻而易举地获胜;③当小海腿受伤退出比赛,小亮一个人同小明、小川两人同时较量,结果却取胜了。假设
信息标准化是解决信息孤岛问题的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息化标准的一项关键技术,目前流行的()以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样组
最新回复
(
0
)