首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
假设有一个带表头结点的链表,表头指针为head,每个结点含3个域:data,next和prior。其中data为整型数域,next和prior均为指针域。现在所有结点已经由next域连接起来,试编写一个算法,利用prior域(此域初值为NULL)把所有结点
假设有一个带表头结点的链表,表头指针为head,每个结点含3个域:data,next和prior。其中data为整型数域,next和prior均为指针域。现在所有结点已经由next域连接起来,试编写一个算法,利用prior域(此域初值为NULL)把所有结点
admin
2012-08-16
45
问题
假设有一个带表头结点的链表,表头指针为head,每个结点含3个域:data,next和prior。其中data为整型数域,next和prior均为指针域。现在所有结点已经由next域连接起来,试编写一个算法,利用prior域(此域初值为NULL)把所有结点按照其值从小到大的顺序链接起来。
选项
答案
定义类型LinkList如下: typedefstructnode {intdata; structnode*next.*prior; }LinkList; 此题可采用插入排序的方法,设P指向待插入的结点,用q搜索已由prior域链接的有序表找到合适位置将P结点链入。算法描述如下: insert(LinkList冰head) {LinkList*P,*S,*q; P=head->next;//p指向待插入的结点,初始时指向第一个结点 while(P!=NULL) {S=head;//s指向q结点的前趋结点 q=head一>prior;//q指向由prior域构成的链表中待比较的结点 while((q!=NULL)&&(P->data>q->data))//查找插入结点P的合适的插入位置 {S=q;q=q->prior;|s->prior=P; P->prior=q;//结点P插入到结点s和结点q之间 P=P->next;}}
解析
转载请注明原文地址:https://jikaoti.com/ti/Hd7QFFFM
本试题收录于:
计算机题库农村信用社招聘分类
0
计算机
农村信用社招聘
相关试题推荐
简述信用社缴纳所得税后的利润分配顺序。
试述票据行为包括哪些种类?
收入、支出、费用、成本都是计算的判断单位经营成果及其盈亏状况的主要依据。()
下列有关会计的说法中,正确的包括()。
凭证整理的顺序是:现金凭证在前,转账凭证在后,先现金付出凭证后现金收入凭证,先转账借方凭证后转账贷方凭证。()
2007年1月1日,甲公司采用分期收款方式向乙公司销售大型商品一套,合同规定不含增值税的销售价格为900万元,分二次于每年12月31日等额收取,假定在现销方式下,该商品不含增值税的销售价格为810万元,不考虑其他因素,甲公司2007年应确认的销售收入为(
假设某企业2005年12月31日的资产、负债和所有者权益的状况如下表所示(单位:元):根据上表回答:(1)在下面填列表中相应位置应填的数据。A______;B______;C______。
会计账簿记录发生错误时,应当按照规定的更正方法进行更正。下列不是错账更正方法的是()。
启用会计账簿时,应当在账簿封面上写明账簿名称,并在账簿扉页上附启用表即可。()
2010年4月,有限责任公司甲(以下简称甲公司)与商业银行乙(以下简称乙银行)签订一份贷款合同,贷款期限为一年,本金为500万元,甲公司以名下的一处房产作为该贷款的抵押并办理了抵押登记。双方在合同中就抵押的处置作出如下特别约定,“在债务人不履行到期债务时,
随机试题
隋唐中央实行三省六部制,“三省”是()
阅读茅盾《香市》中的一段文字,然后回答下列小题。在我看来,这所谓“南洋武术班”的几套把式比起从前“香市”里的打拳头卖膏药的玩意来,委实是好看得多了。要是放在十多年前,怕不是挤得满场溲有个空隙儿么?但是今天第一天也只有二百来看客。往常“香市”的主角——农
舌下腺和颌下腺导管位于哪个分区
下列不属于医德品质内容的是
消渴病,肺热津伤证主方消渴病,肾阴阳两虚证主方
律师事务所应当建立利益冲突审查制度,在接受委托之前,应当进行利益冲突审查。办理委托事务的律师与委托人之间存在利害关系或利益冲突的,不得承办该业务并主动提出回避。以下哪一项或几项构成利益冲突应当回避的情形?()
下列关于损益表纳税审查的说法中,错误的是()。
巴高达运动
Youaregoingtoreadalistofheadingsandatextabouthappiness.ChoosethemostsuitableheadingfromthelistA—Fforeach
Therearetwotypesofemployees:Thosewhodotheworkandthosewhotakethecredit.Trytobeinthefirstgroup;therei
最新回复
(
0
)