首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设二叉排序树用二叉链表表示,结点结构为(lchild,data,rchild),其中,data为整形,指针lchild和rchild分别指向左右孩子。 给定一棵递增有序的二叉排序树(前序遍历得递增有序序列),根指针为root,试写出算法:将该二叉排序树转
设二叉排序树用二叉链表表示,结点结构为(lchild,data,rchild),其中,data为整形,指针lchild和rchild分别指向左右孩子。 给定一棵递增有序的二叉排序树(前序遍历得递增有序序列),根指针为root,试写出算法:将该二叉排序树转
admin
2017-04-28
77
问题
设二叉排序树用二叉链表表示,结点结构为(lchild,data,rchild),其中,data为整形,指针lchild和rchild分别指向左右孩子。
给定一棵递增有序的二叉排序树(前序遍历得递增有序序列),根指针为root,试写出算法:将该二叉排序树转变为递减有序的二叉排序树(前序遍历得递减有序序列),返回根指针;
选项
答案
对于如图3—16a所示的子树,假设根节点P的左子树和右子树都已经经过调整而达到题目的要求,rm结点为右子树前序遍历的最后一个结点,由于P的左子树ltree的元素都小于右子树rtree的任意元素,所以图3—16a右边所示的树是满足题目要求的。类似地,在没有左子树(右子树)的情况下,按方案图3—16b(或图3—16c)调整该树得到的结果是满足要求的。我们可以按递归的方式,对于不同的情况,用图3 —16a、b、c所示三种规则对树进行调整。 [*] 代码如下:Node* reverseTree{Node *p,Node *m){ Node *1, *r, *lm, *rm; if{p—>rchild! =NULL)r=reverseTree (p—>rchild,rm); //递归处理右子树 if(p—>lchild! =NULL)l=reverseTree (p—>lchild,lm); //递归处理左子树 Node *q= (Node *)malloc(sizeof (Node)); //申请并初始化新结点q q—>data=p—>data; q—>lchild=q—>rchild=NULL; m=q; if <r!=NULL) //若递归返回之后右子树不空 { if(1!=NULL) rm—>lchild=1, //若递归返回之后左子树不空 rm— >rchild=q; //结点q作为右孩子 return r; //返回调整后的树 } if(1!=NULL) //若递归返回之后左子树不空 { lm—>lchild=q; //结点q作为左孩子 return 1; //返回调整后的树 } return q;}
解析
转载请注明原文地址:https://www.kaotiyun.com/show/3PRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【《关于正确处理人民内部矛盾的问题》】
利玛窦与徐光启合作翻译的(),介绍了曾经流行于欧洲的欧几里得平面几何的系统理论,大大地丰富了中国古代几何学的内容。
下列选项中,对东汉度田问题的描述中,不正确的是()
胡适与李大钊进行“问题与主义之争”的主战场是()。
近代中国第一个系统介绍西方思想与文化名著的翻译家和启蒙思想家是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
二战以来,资本主义经济在发展中出现了许多新问题,这主要表现在()
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
北约和华约两个组织对峙近半个世纪,其影响是()。
1543年发表解剖学专著《人体结构论》的是()。
随机试题
Theenergywhichthesunradiatesgoesineverydirection,andonlyaminutepartofitfallsontheearth.Evenso,itreprese
女,18岁。长跑后呼吸困难来诊。听诊肺动脉瓣区3/6级收缩期吹风样杂音,伴吸气和呼气时明显的P2分裂。其心音的改变为【】
Asfarbackashecouldremember,LarryhadlongedtogotoHollywoodandbecomeafilmstar.Theyoungman’shopesforsuccess
患者,胁肋隐痛,口干咽燥,心中烦热,头晕目眩,舌红少苔,脉弦细数。证属
A、小儿喜食糖浆B、夜尿宁丸C、导赤丸D、小儿咳喘灵颗粒E、小儿健胃糖浆健脾消食,清热养阴的是
A.可不向其提供临床试验情况说明和介绍B.其法定监护人同意并签名及注明日期C.必须征得其法定监护人的知情同意并签署知情同意书,当儿童能作出同意参加研究的决定时,还必须征得其本人同意D.向其法定代理人提供临床试验情况说明和介绍E.必须征得其法
以承包、挂靠或者变相承包、挂靠方式非法转让经营权或部分经营权的旅行社,在年检内不予通过业务年检,并由年检主管部门依照法规、规章的规定给予警告、限期改正等处罚。( )
我国基尼系数的特点是()。
6,7,18,23,38,()。
政治权利是公民参与国家政治活动的权利和自由的统称。下列属于公民政治自由的是
最新回复
(
0
)