首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
假设有一个带表头结点的链表,表头指针为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
62
问题
假设有一个带表头结点的链表,表头指针为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://kaotiyun.com/show/9kZc777K
本试题收录于:
计算机题库农村信用社招聘分类
0
计算机
农村信用社招聘
相关试题推荐
一贯性原则就是指企业的会计核算方法前后各期应当保持一致,不得变更。()
会计师事务所应当每年至少一次向所有受独立性要求约束的人员获取其遵守独立性政策和程序的书面确认函。书面确认函必须是纸质的。()
呆滞贷款真实性认定标准是什么?
如被审计单位内部控制在所审计会计期间发生显著变化,注册会计师应当考虑()。
简述信用社缴纳所得税后的利润分配顺序。
重要空白凭证一律纳入______科目核算,以假定价格______记账,并登记凭证起讫号码。
民事法律关系的客体是民事权利和民事义务共同指向的对象。在货物运输合同关系中,其客体是指()。
甲乙俩人共有房屋-一幢,甲长期一在外地,乙实际居住并付给甲若干补偿,一日因房屋地基不牢倒塌,对邻房造成一定损害。对此()。
在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数为_______.
在Windows中,回收站是()。
随机试题
目前我国煤矿施行的安全生产监督管理体制是()。
组织是指为了完成特定目标而设置的人的职务及其关系的结构。组织的定义包括三个基本要素,下列不包括其中的是()。
基于现金流入与现金流出不稳定情况下的现金管理模型是__________。
真心痛病机中的标实不包括
川贝母的主治病证有( )。
对已完成安装调试的设备进行验收的过程中,监理单位的监理包括( )。
设备的经济寿命是指设备从开始使用到()最小的使用年限。
会计确认主要解决的问题包括( )。
中国武装斗争实质是无产阶级领导的以农民为主体的革命战争,其原因是()。
(76)Somepeoplearguethatthepressureoninternationalsportsmenandsportswomenkillstheessenceofsport—thepursuitofpe
最新回复
(
0
)