首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队操作。
admin
2014-12-25
31
问题
用一个循环单链表表示队列,该队列只设一个队尾指针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
数据结构导论
理工类
相关试题推荐
用胡尔维茨稳定性判据判别系统稳定的充要条件是什么?
根据拉氏变换的微分定理,当初始条件均约零,且L[f(t)]=F(s)时,则2f"(t)+f’(t)+f(t)的拉氏变换为【】
系统瞬态响应反映了系统的动态性能,而稳态响应偏离系统希望值的程度可用来衡量系统的________。
在系统的输出表达式中,与初始条件有关的部分称为系统的补函数,与________有关的部分称为系统的特解函数。
数据存储条目主要描写该数据存储的_____及有关的数据流、________要求。
面向对象开发MIS的优点是:稳定性好、可_____性好、可______性好,以及与人们习惯的思维方法一致。
当发现系统原设计有重大问题时,需要进行()
SQL语言的条件表达式中字符串匹配操作符是________。
一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的________。
假定有4个记录A、B、C、D,顺序放在磁盘的某磁道上,该磁道划分为4块,每块存放一个记录。现在要顺序处理这些记录,如果磁盘的转速为20ms转一周,处理程序每读出一个记录后花5ms时间进行处理。问:如果按照A、C、B、D的顺序存放,处理完这4个记录义需要
随机试题
患者,男,27岁,自去年冬季以来每日发生空腹痛,进食后疼痛缓解,平时伴有恶心、打嗝、反酸。查体在剑突右侧有局限性压痛,无反跳痛。该患者可能的诊断为
下列不属于工作时间估计依据的是()。
ISO和FIDIC都推荐采用国际通用的PDCA的循环方法。下列任务中,属于实施阶段的主要任务的是()。
财产清查按()可分为内部清查和外部清查。
商业银行核心雇员掌握商业银行大量技术和关键信息,商业银行过度依赖他们可能带来()。
下列经济业务中,会引起一项资产增加、另一项资产减少的业务是()。
某水果批发商场经销一种高档水果,如果每千克盈利10元,每天可售出500千克,经市场调查发现,在进货价不变的情况下,若每千克涨价1元,日销售量将减少20千克。(1)现该商场要保证每天盈利6000元,同时又要使得顾客得到实惠,那么每千克应涨价多少元?(2)
在《国家中长期教育改革和发展规划纲要(2010—2020年)》中,专门就切实减轻中小学课业负担作了规定,减轻课业负担成为未来教育发展的一项重要任务,减轻课业负担,教师的做法不正确的是()。
虚拟人力资源管理是指以合作关系为基础,充分利用现代信息网络技术,帮助企业获取、发展和筹划智力和劳力资本的一种人力资源管理办法,它可以满足企业管理虚拟化发展的要求,将大量的人力资源管理活动外部化或由员工实现自主管理。企业从而可以将主要精力放在核心人力资源管理
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
最新回复
(
0
)