首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
财经
假设有一个带表头结点的链表,表头指针为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
81
问题
假设有一个带表头结点的链表,表头指针为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://www.kaotiyun.com/show/9kZc777K
本试题收录于:
计算机题库农村信用社招聘分类
0
计算机
农村信用社招聘
相关试题推荐
货币的时间价值
关于汇率的下列说法中错误的是()。
计提应付职工薪酬时,借方可能涉及的科目有()。
在总公司一分公司的组织结构中,面对总公司独立的资产负债表,总公司对其分支机构拨付的营运资金余额应列入()科目。
甲、乙、丙、丁四人合作创作一部小说,甲欲将该小说许可给某电影制片厂改编后拍成电影。乙则想把它许可给某网站在网络上传播,丙对这两种做法均表示反对,丁则不置可否。对此,下列哪一选项是正确的?()
我国刑罚是国家审判机关依法对犯罪分子适用的强制方法。下列各项中属于刑罚对社会的功能的有()。
计算机局域网的英文缩写是()。
设有一个二维数组A[m][n]以顺序存储结构按行优先存储,假设A[0][0]存放位置在644100,A[2][2]存放位置在676100,,每个元素占一个空间,则A[4][5]在()位置,注:(10)表明用10进数表示。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是_____________。
树形结构的特点是:一个结点可以有()。
随机试题
市场营销策划的特征:
内服剂量限定0.3~0.9g的药物是
某医师从医院辞职找到一家药品生产企业从事营销工作,后因事业不顺,想重新回医院工作,但因其终止医师执业活动已满法定期限被卫生计行政部门注销了注册。该法定期限是()
患者,40岁,近3日白带多,伴外阴痒就诊,查外阴黏膜充血,阴道壁充血,分泌物黄色,中等量,呈泡抹状,宫颈充血。此病人应进行的辅助检查是
下面关于综合规划的论述正确的有()。
设立外商投资创业投资企业,至少有()名投资者应符合必备投资者的要求。
评析下列案例中教师所运用的教育教学原则。在模范班主任毛老师的班上,举行“我们是红军的新一代”诗歌朗诵比赛,一个有先天生理缺陷,吐字不清的学生小孙在同学的带动下走上讲台,她一口气吐出“长征路上”四个字后,好不容易才把“百花开”三个字进出来,这时,毛老师发现
根据我国《刑法》的规定,下列人员中哪些人不适用死刑()。
PASSAGKTWOHowwillonefeelwhenhegetsashotofdopamineaccordingtothepassage?
Onethingthetourbooksdon’ttellyouaboutLondonisthat2,000ofitsresidentsarefoxes.Theyranawayfromthecityabou
最新回复
(
0
)